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

Not Found

270s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

304s #

The requested URL was not found on this server.

304s # ' 304s ok 8 304s # testing : /merge/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 9 304s # testing : /merge/notfound.html content 304s # expected: 'testing merge' 304s # received: 'testing merge' 304s ok 10 304s # testing : /merge/merge2/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 11 304s # testing : /merge/merge2/notfound.html content 304s # expected: 'testing merge' 304s # received: 'testing merge' 304s ok 12 304s # testing : /bounce/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 13 304s # testing : /bounce/notfound.html content 304s # expected: qr/expire test/ 304s # received: ' 304s # expire test 304s # expire test 304s # ' 304s ok 14 304s ok 307s t/apache/etags.t .................... 307s # Checking for existence of FileETag directive 307s # Returned 200: 307s 1..61 307s # Running under perl version 5.038002 for linux 307s # Current time local: Tue Dec 17 23:22:12 2024 307s # Current time GMT: Tue Dec 17 23:22:12 2024 307s # Using Test.pm version 1.31 307s # Using Apache/Test.pm version 1.42 307s # --- 307s # HEAD /apache/etags/none/m/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 1 307s # --- 307s # HEAD /apache/etags/all/m/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 2 307s # --- 307s # HEAD /apache/etags/all/i/test.txt 307s # Expecting one component in ETag field 307s # Received "8a5c0" 307s ok 3 307s # --- 307s # HEAD /apache/etags/all/mi/test.txt 307s # Expecting two components in ETag field 307s # Received "8a5cb-613edd771cbc0" 307s ok 4 307s # --- 307s # HEAD /apache/etags/none/plus-is/test.txt 307s # Expecting two components in ETag field 307s # Received "8a644-b" 307s ok 5 307s # --- 307s # HEAD /apache/etags/all/minus-mi/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 6 307s # --- 307s # HEAD /apache/etags/m/minus-is/test.txt 307s # Expecting field to be absent 307s # Received "613edd771cbc0" 307s ok 7 307s # --- 307s # HEAD /apache/etags/i/test.txt 307s # Expecting one component in ETag field 307s # Received "8a5ef" 307s ok 8 307s # --- 307s # HEAD /apache/etags/all/s/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 9 307s # --- 307s # HEAD /apache/etags/m/plus-m/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 10 307s # --- 307s # HEAD /apache/etags/m/minus-m/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 11 307s # --- 307s # HEAD /apache/etags/none/mi/test.txt 307s # Expecting two components in ETag field 307s # Received "8a638-613edd771cbc0" 307s ok 12 307s # --- 307s # HEAD /apache/etags/none/plus-i/test.txt 307s # Expecting one component in ETag field 307s # Received "8a641" 307s ok 13 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 307s # Expecting one component in ETag field 307s # Received "8a65e" 307s ok 14 307s # --- 307s # HEAD /apache/etags/none/plus-mis/test.txt 307s # Expecting three components in ETag field 307s # Received "8a662-b-613edd771cbc0" 307s ok 15 307s # --- 307s # HEAD /apache/etags/all/mis/test.txt 307s # Expecting three components in ETag field 307s # Received "8a5e3-b-613edd771cbc0" 307s ok 16 307s # --- 307s # HEAD /apache/etags/m/minus-s/test.txt 307s # Expecting field to be absent 307s # Received "613edd771cbc0" 307s ok 17 307s # --- 307s # HEAD /apache/etags/none/ms/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 18 307s # --- 307s # HEAD /apache/etags/all/minus-s/test.txt 307s # Expecting two components in ETag field 307s # Received "8a5e0-613edd771cbc0" 307s ok 19 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 20 307s # --- 307s # HEAD /apache/etags/m/plus-s/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 21 307s # --- 307s # HEAD /apache/etags/none/plus-ms/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 22 307s # --- 307s # HEAD /apache/etags/mi/test.txt 307s # Expecting two components in ETag field 307s # Received "8a622-613edd771cbc0" 307s ok 23 307s # --- 307s # HEAD /apache/etags/default/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 24 307s # --- 307s # HEAD /apache/etags/ms/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 25 307s # --- 307s # HEAD /apache/etags/m/plus-ms/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 26 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 307s # Expecting two components in ETag field 307s # Received "8a655-b" 307s ok 27 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 307s # Expecting two components in ETag field 307s # Received "8a661-613edd771cbc0" 307s ok 28 307s # --- 307s # HEAD /apache/etags/none/inherit/test.txt 307s # Expecting field to be absent 307s # ETag field is missing 307s ok 29 307s # --- 307s # HEAD /apache/etags/all/is/test.txt 307s # Expecting two components in ETag field 307s # Received "8a5c5-b" 307s ok 30 307s # --- 307s # HEAD /apache/etags/all/ms/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 31 307s # --- 307s # HEAD /apache/etags/all/inherit/test.txt 307s # Expecting three components in ETag field 307s # Received "8a5c2-b-613edd771cbc0" 307s ok 32 307s # --- 307s # HEAD /apache/etags/m/plus-mis/test.txt 307s # Expecting three components in ETag field 307s # Received "8a618-b-613edd771cbc0" 307s ok 33 307s # --- 307s # HEAD /apache/etags/all/test.txt 307s # Expecting three components in ETag field 307s # Received "8a5ea-b-613edd771cbc0" 307s ok 34 307s # --- 307s # HEAD /apache/etags/none/plus-m/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 35 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 36 307s # --- 307s # HEAD /apache/etags/m/plus-is/test.txt 307s # Expecting three components in ETag field 307s # Received "8a60f-b-613edd771cbc0" 307s ok 37 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 38 307s # --- 307s # HEAD /apache/etags/m/minus-mis/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 39 307s # --- 307s # HEAD /apache/etags/none/test.txt 307s # Expecting field to be absent 307s # ETag field is missing 307s ok 40 307s # --- 307s # HEAD /apache/etags/all/minus-m/test.txt 307s # Expecting two components in ETag field 307s # Received "8a5d4-b" 307s ok 41 307s # --- 307s # HEAD /apache/etags/none/mis/test.txt 307s # Expecting three components in ETag field 307s # Received "8a63b-b-613edd771cbc0" 307s ok 42 307s # --- 307s # HEAD /apache/etags/m/plus-mi/test.txt 307s # Expecting two components in ETag field 307s # Received "8a615-613edd771cbc0" 307s ok 43 307s # --- 307s # HEAD /apache/etags/mis/test.txt 307s # Expecting three components in ETag field 307s # Received "8a625-b-613edd771cbc0" 307s ok 44 307s # --- 307s # HEAD /apache/etags/s/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 45 307s # --- 307s # HEAD /apache/etags/none/plus-s/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 46 307s # --- 307s # HEAD /apache/etags/is/test.txt 307s # Expecting two components in ETag field 307s # Received "8a5f2-b" 307s ok 47 307s # --- 307s # HEAD /apache/etags/m/minus-mi/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 48 307s # --- 307s # HEAD /apache/etags/all/minus-ms/test.txt 307s # Expecting one component in ETag field 307s # Received "8a5dd" 307s ok 49 307s # --- 307s # HEAD /apache/etags/none/s/test.txt 307s # Expecting one component in ETag field 307s # Received "b" 307s ok 50 307s # --- 307s # HEAD /apache/etags/m/minus-i/test.txt 307s # Expecting field to be absent 307s # Received "613edd771cbc0" 307s ok 51 307s # --- 307s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 52 307s # --- 307s # HEAD /apache/etags/all/minus-i/test.txt 307s # Expecting two components in ETag field 307s # Received "b-613edd771cbc0" 307s ok 53 307s # --- 307s # HEAD /apache/etags/all/minus-mis/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 54 307s # --- 307s # HEAD /apache/etags/none/i/test.txt 307s # Expecting one component in ETag field 307s # Received "8a62d" 307s ok 55 307s # --- 307s # HEAD /apache/etags/none/is/test.txt 307s # Expecting two components in ETag field 307s # Received "8a632-b" 307s ok 56 307s # --- 307s # HEAD /apache/etags/m/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 57 307s # --- 307s # HEAD /apache/etags/all/minus-is/test.txt 307s # Expecting one component in ETag field 307s # Received "613edd771cbc0" 307s ok 58 307s # --- 307s # HEAD /apache/etags/none/plus-mi/test.txt 307s # Expecting two components in ETag field 307s # Received "8a64a-613edd771cbc0" 307s ok 59 307s # --- 307s # HEAD /apache/etags/m/plus-i/test.txt 307s # Expecting two components in ETag field 307s # Received "8a60c-613edd771cbc0" 307s ok 60 307s # --- 307s # HEAD /apache/etags/m/minus-ms/test.txt 307s # Expecting field to be absent 307s # Received "b-613edd771cbc0" 307s ok 61 307s ok 310s t/apache/expr.t ..................... 310s 1..229 310s # Running under perl version 5.038002 for linux 310s # Current time local: Tue Dec 17 23:22:15 2024 310s # Current time GMT: Tue Dec 17 23:22:15 2024 310s # Using Test.pm version 1.31 310s # Using Apache/Test.pm version 1.42 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true" should evaluate to true, got true 310s ok 1 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "false" should evaluate to false, got false 310s ok 2 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "foo", got parse error 310s ok 3 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -eq 01" should evaluate to true, got true 310s ok 4 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -eq 2" should evaluate to false, got false 310s ok 5 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -ne 2" should evaluate to true, got true 310s ok 6 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -ne 1" should evaluate to false, got false 310s ok 7 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -lt 02" should evaluate to true, got true 310s ok 8 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -lt 1" should evaluate to false, got false 310s ok 9 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -le 2" should evaluate to true, got true 310s ok 10 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -le 1" should evaluate to true, got true 310s ok 11 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "2 -gt 1" should evaluate to true, got true 310s ok 12 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -gt 1" should evaluate to false, got false 310s ok 13 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "2 -ge 1" should evaluate to true, got true 310s ok 14 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -ge 1" should evaluate to true, got true 310s ok 15 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "1 -gt -1" should evaluate to true, got true 310s ok 16 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' == 'aa'" should evaluate to true, got true 310s ok 17 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' == 'b'" should evaluate to false, got false 310s ok 18 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' = 'aa'" should evaluate to true, got true 310s ok 19 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' = 'b'" should evaluate to false, got false 310s ok 20 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' != 'b'" should evaluate to true, got true 310s ok 21 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' != 'aa'" should evaluate to false, got false 310s ok 22 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' < 'b'" should evaluate to true, got true 310s ok 23 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' < 'aa'" should evaluate to false, got false 310s ok 24 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' <= 'b'" should evaluate to true, got true 310s ok 25 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' <= 'aa'" should evaluate to true, got true 310s ok 26 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'b' > 'aa'" should evaluate to true, got true 310s ok 27 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' > 'aa'" should evaluate to false, got false 310s ok 28 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'b' >= 'aa'" should evaluate to true, got true 310s ok 29 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'aa' >= 'aa'" should evaluate to true, got true 310s ok 30 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 310s ok 31 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 310s ok 32 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 310s ok 33 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 310s ok 34 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 310s ok 35 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 310s ok 36 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 310s ok 37 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 310s ok 38 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 310s ok 39 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 310s ok 40 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME} != ''" should evaluate to true, got true 310s ok 41 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a' -in { 'b', 'a' } " should evaluate to true, got true 310s ok 42 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a' -in { 'b', 'c' } " should evaluate to false, got false 310s ok 43 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /bc/ " should evaluate to true, got true 310s ok 44 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /BC/i " should evaluate to true, got true 310s ok 45 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' !~ m!bc! " should evaluate to false, got false 310s ok 46 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' !~ m!BC!i " should evaluate to false, got false 310s ok 47 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " $0 == '' " should evaluate to true, got true 310s ok 48 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " $1 == '' " should evaluate to true, got true 310s ok 49 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " $9 == '' " should evaluate to true, got true 310s ok 50 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " '$0' == '' " should evaluate to true, got true 310s ok 51 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 310s ok 52 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 310s ok 53 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 310s ok 54 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 310s ok 55 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 310s ok 56 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 310s ok 57 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 310s ok 58 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 310s ok 59 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 310s ok 60 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 310s ok 61 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 310s ok 62 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 310s ok 63 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 310s ok 64 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 310s ok 65 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 310s ok 66 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 310s ok 67 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 310s ok 68 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 310s ok 69 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 310s ok 70 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{HTTPS} == 'off' " should evaluate to true, got true 310s ok 71 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 310s ok 72 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 310s ok 73 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 310s ok 74 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 310s ok 75 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 310s ok 76 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 310s ok 77 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 310s ok 78 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 310s ok 79 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 310s ok 80 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 310s ok 81 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 310s ok 82 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "escape('?') = '%3f' " should evaluate to true, got true 310s ok 83 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "unescape('%3f') = '?' " should evaluate to true, got true 310s ok 84 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 310s ok 85 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 310s ok 86 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 310s ok 87 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "file('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 310s ok 88 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-n ''" should evaluate to false, got false 310s ok 89 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-z ''" should evaluate to true, got true 310s ok 90 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-n '1'" should evaluate to true, got true 310s ok 91 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-z '1'" should evaluate to false, got false 310s ok 92 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "-R 'abc'", got parse error 310s ok 93 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 310s ok 94 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-R '240.0.0.0'" should evaluate to false, got false 310s ok 95 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-R '240.0.0.0/8'" should evaluate to false, got false 310s ok 96 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-R 'ff::/8'" should evaluate to false, got false 310s ok 97 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 310s ok 98 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 310s ok 99 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 310s ok 100 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 310s ok 101 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 310s ok 102 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 310s ok 103 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 310s ok 104 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'foo' -strmatch '*o'" should evaluate to true, got true 310s ok 105 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 310s ok 106 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'foo' -strmatch 'F*'" should evaluate to false, got false 310s ok 107 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'foo' -strcmatch 'F*'" should evaluate to true, got true 310s ok 108 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'foo' -strmatch 'g*'" should evaluate to false, got false 310s ok 109 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'foo' -strcmatch 'g*'" should evaluate to false, got false 310s ok 110 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 310s ok 111 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 310s ok 112 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 310s ok 113 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 310s ok 114 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "foo('bar') = 'bar'", got parse error 310s ok 115 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "%{FOO} != 'bar'", got parse error 310s ok 116 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s Should get parse error for "'bar' = bar", got parse error 310s ok 117 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true" should evaluate to true, got true 310s ok 118 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && true" should evaluate to true, got true 310s ok 119 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || true" should evaluate to true, got true 310s ok 120 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || true || true" should evaluate to true, got true 310s ok 121 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || true && true" should evaluate to true, got true 310s ok 122 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && true || true" should evaluate to true, got true 310s ok 123 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && true && true" should evaluate to true, got true 310s ok 124 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || true || !true" should evaluate to true, got true 310s ok 125 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || true && !true" should evaluate to true, got true 310s ok 126 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && true || !true" should evaluate to true, got true 310s ok 127 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && true && !true" should evaluate to false, got false 310s ok 128 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && !true" should evaluate to false, got false 310s ok 129 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || !true" should evaluate to true, got true 310s ok 130 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || !true || true" should evaluate to true, got true 310s ok 131 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || !true && true" should evaluate to true, got true 310s ok 132 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && !true || true" should evaluate to true, got true 310s ok 133 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && !true && true" should evaluate to false, got false 310s ok 134 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || !true || !true" should evaluate to true, got true 310s ok 135 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true || !true && !true" should evaluate to true, got true 310s ok 136 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && !true || !true" should evaluate to false, got false 310s ok 137 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "true && !true && !true" should evaluate to false, got false 310s ok 138 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true" should evaluate to false, got false 310s ok 139 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && true" should evaluate to false, got false 310s ok 140 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || true" should evaluate to true, got true 310s ok 141 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || true || true" should evaluate to true, got true 310s ok 142 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || true && true" should evaluate to true, got true 310s ok 143 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && true || true" should evaluate to true, got true 310s ok 144 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && true && true" should evaluate to false, got false 310s ok 145 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || true || !true" should evaluate to true, got true 310s ok 146 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || true && !true" should evaluate to false, got false 310s ok 147 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && true || !true" should evaluate to false, got false 310s ok 148 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && true && !true" should evaluate to false, got false 310s ok 149 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && !true" should evaluate to false, got false 310s ok 150 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || !true" should evaluate to false, got false 310s ok 151 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || !true || true" should evaluate to true, got true 310s ok 152 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || !true && true" should evaluate to false, got false 310s ok 153 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && !true || true" should evaluate to true, got true 310s ok 154 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && !true && true" should evaluate to false, got false 310s ok 155 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || !true || !true" should evaluate to false, got false 310s ok 156 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true || !true && !true" should evaluate to false, got false 310s ok 157 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && !true || !true" should evaluate to false, got false 310s ok 158 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!true && !true && !true" should evaluate to false, got false 310s ok 159 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true)" should evaluate to false, got false 310s ok 160 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && true)" should evaluate to false, got false 310s ok 161 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || true)" should evaluate to false, got false 310s ok 162 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || true || true)" should evaluate to false, got false 310s ok 163 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || true && true)" should evaluate to false, got false 310s ok 164 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && true || true)" should evaluate to false, got false 310s ok 165 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && true && true)" should evaluate to false, got false 310s ok 166 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || true || !true)" should evaluate to false, got false 310s ok 167 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || true && !true)" should evaluate to false, got false 310s ok 168 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && true || !true)" should evaluate to false, got false 310s ok 169 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && true && !true)" should evaluate to true, got true 310s ok 170 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && !true)" should evaluate to true, got true 310s ok 171 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || !true)" should evaluate to false, got false 310s ok 172 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || !true || true)" should evaluate to false, got false 310s ok 173 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || !true && true)" should evaluate to false, got false 310s ok 174 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && !true || true)" should evaluate to false, got false 310s ok 175 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && !true && true)" should evaluate to true, got true 310s ok 176 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || !true || !true)" should evaluate to false, got false 310s ok 177 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true || !true && !true)" should evaluate to false, got false 310s ok 178 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && !true || !true)" should evaluate to true, got true 310s ok 179 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(true && !true && !true)" should evaluate to true, got true 310s ok 180 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true)" should evaluate to true, got true 310s ok 181 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && true)" should evaluate to true, got true 310s ok 182 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || true)" should evaluate to false, got false 310s ok 183 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || true || true)" should evaluate to false, got false 310s ok 184 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || true && true)" should evaluate to false, got false 310s ok 185 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && true || true)" should evaluate to false, got false 310s ok 186 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && true && true)" should evaluate to true, got true 310s ok 187 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || true || !true)" should evaluate to false, got false 310s ok 188 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || true && !true)" should evaluate to true, got true 310s ok 189 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && true || !true)" should evaluate to true, got true 310s ok 190 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && true && !true)" should evaluate to true, got true 310s ok 191 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && !true)" should evaluate to true, got true 310s ok 192 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || !true)" should evaluate to true, got true 310s ok 193 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || !true || true)" should evaluate to false, got false 310s ok 194 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || !true && true)" should evaluate to true, got true 310s ok 195 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && !true || true)" should evaluate to false, got false 310s ok 196 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && !true && true)" should evaluate to true, got true 310s ok 197 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || !true || !true)" should evaluate to true, got true 310s ok 198 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true || !true && !true)" should evaluate to true, got true 310s ok 199 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && !true || !true)" should evaluate to true, got true 310s ok 200 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "!(!true && !true && !true)" should evaluate to true, got true 310s ok 201 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 310s ok 202 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 310s ok 203 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 310s ok 204 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 310s ok 205 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 310s ok 206 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 310s ok 207 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 310s ok 208 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 310s ok 209 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 310s ok 210 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 310s ok 211 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 310s ok 212 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 310s ok 213 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 310s ok 214 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 310s ok 215 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 310s ok 216 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 310s ok 217 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 310s ok 218 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 310s ok 219 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 310s ok 220 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 310s ok 221 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 310s ok 222 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-U '/apache/' " should evaluate to true, got true 310s ok 223 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "-U '/apache/expr/none' " should evaluate to false, got false 310s ok 224 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 310s ok 225 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 310s ok 226 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "base64('foo') = 'Zm9v' " should evaluate to true, got true 310s ok 227 310s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 310s ok 228 310s Error log should not have 'Internal evaluation error' entries, found 0 310s ok 229 310s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 310s ok 315s t/apache/expr_string.t .............. 315s 1..29 315s # Running under perl version 5.038002 for linux 315s # Current time local: Tue Dec 17 23:22:18 2024 315s # Current time GMT: Tue Dec 17 23:22:18 2024 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.42 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 1 315s Expected return code 200, got 200 for 'foo' 315s ok 2 315s # testing : log message [Tue Dec 17 23:22:20.455886 2024] [log_debug:info] [pid 13680] [client 127.0.0.1:59184] foo (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: 'foo' 315s # received: 'foo' 315s ok 3 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 4 315s Expected return code 200, got 200 for '%{req:SomeHeader}' 315s ok 5 315s # testing : log message [Tue Dec 17 23:22:20.715713 2024] [log_debug:info] [pid 13680] [client 127.0.0.1:59184] SomeValue (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: 'SomeValue' 315s # received: 'SomeValue' 315s ok 6 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 7 315s Should get parse error (500) for "%{", got 500 315s ok 8 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 9 315s Expected return code 200, got 200 for '%' 315s ok 10 315s # testing : log message [Tue Dec 17 23:22:21.223564 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] % (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: '%' 315s # received: '%' 315s ok 11 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 12 315s Expected return code 200, got 200 for '}' 315s ok 13 315s # testing : log message [Tue Dec 17 23:22:21.478586 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] } (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: '}' 315s # received: '}' 315s ok 14 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 15 315s Expected return code 200, got 200 for '\"' 315s ok 16 315s # testing : log message [Tue Dec 17 23:22:21.733901 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] " (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: '"' 315s # received: '"' 315s ok 17 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 18 315s Expected return code 200, got 200 for '\'' 315s ok 19 315s # testing : log message [Tue Dec 17 23:22:21.989441 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] ' (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: '\'' 315s # received: '\'' 315s ok 20 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 21 315s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 315s ok 22 315s # testing : log message [Tue Dec 17 23:22:22.244096 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: '%{req:SomeHeader}' 315s # received: '%{req:SomeHeader}' 315s ok 23 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 24 315s Expected return code 200, got 200 for '%{tolower:IDENT}' 315s ok 25 315s # testing : log message [Tue Dec 17 23:22:22.497740 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] ident (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: 'ident' 315s # received: 'ident' 315s ok 26 315s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 27 315s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 315s ok 28 315s # testing : log message [Tue Dec 17 23:22:22.751499 2024] [log_debug:info] [pid 7284] [client 127.0.0.1:59188] get (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 315s # didn't match 315s # expected: 'get' 315s # received: 'get' 315s ok 29 315s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 318s t/apache/getfile.t .................. 318s # using LWP client 318s 1..219 318s # Running under perl version 5.038002 for linux 318s # Current time local: Tue Dec 17 23:22:23 2024 318s # Current time GMT: Tue Dec 17 23:22:23 2024 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.42 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "44f3-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 17651 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl.pod 318s # expected: 17651 318s # received: 17651 318s ok 1 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "dbb0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 56240 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5004delta.pod 318s # expected: 56240 318s # received: 56240 318s ok 2 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "85eb-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 34283 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5005delta.pod 318s # expected: 34283 318s # received: 34283 318s ok 3 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d8ed-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 55533 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5100delta.pod 318s # expected: 55533 318s # received: 55533 318s ok 4 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "ab70-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 43888 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5101delta.pod 318s # expected: 43888 318s # received: 43888 318s ok 5 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "15cb7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 89271 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5120delta.pod 318s # expected: 89271 318s # received: 89271 318s ok 6 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2707-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9991 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5121delta.pod 318s # expected: 9991 318s # received: 9991 318s ok 7 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2569-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9577 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5122delta.pod 318s # expected: 9577 318s # received: 9577 318s ok 8 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1004-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4100 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5123delta.pod 318s # expected: 4100 318s # received: 4100 318s ok 9 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "e58-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3672 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5124delta.pod 318s # expected: 3672 318s # received: 3672 318s ok 10 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e03-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7683 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5125delta.pod 318s # expected: 7683 318s # received: 7683 318s ok 11 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "233aa-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 144298 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5140delta.pod 318s # expected: 144298 318s # received: 144298 318s ok 12 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1f1e-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7966 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5141delta.pod 318s # expected: 7966 318s # received: 7966 318s ok 13 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1aec-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6892 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5142delta.pod 318s # expected: 6892 318s # received: 6892 318s ok 14 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e50-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7760 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5143delta.pod 318s # expected: 7760 318s # received: 7760 318s ok 15 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "18b7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6327 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5144delta.pod 318s # expected: 6327 318s # received: 6327 318s ok 16 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20a09-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 133641 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5160delta.pod 318s # expected: 133641 318s # received: 133641 318s ok 17 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "17fe-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6142 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5161delta.pod 318s # expected: 6142 318s # received: 6142 318s ok 18 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "e0a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3594 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5162delta.pod 318s # expected: 3594 318s # received: 3594 318s ok 19 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "ff5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4085 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5163delta.pod 318s # expected: 4085 318s # received: 4085 318s ok 20 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1d286-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 119430 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5180delta.pod 318s # expected: 119430 318s # received: 119430 318s ok 21 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "19c5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6597 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5181delta.pod 318s # expected: 6597 318s # received: 6597 318s ok 22 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "14d7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5335 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5182delta.pod 318s # expected: 5335 318s # received: 5335 318s ok 23 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1208-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4616 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5184delta.pod 318s # expected: 4616 318s # received: 4616 318s ok 24 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1c352-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 115538 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5200delta.pod 318s # expected: 115538 318s # received: 115538 318s ok 25 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2a07-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10759 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5201delta.pod 318s # expected: 10759 318s # received: 10759 318s ok 26 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2fef-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 12271 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5202delta.pod 318s # expected: 12271 318s # received: 12271 318s ok 27 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2410-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9232 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5203delta.pod 318s # expected: 9232 318s # received: 9232 318s ok 28 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1fa90-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 129680 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5220delta.pod 318s # expected: 129680 318s # received: 129680 318s ok 29 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "293d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10557 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5221delta.pod 318s # expected: 10557 318s # received: 10557 318s ok 30 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "301f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 12319 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5222delta.pod 318s # expected: 12319 318s # received: 12319 318s ok 31 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20fa-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8442 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5223delta.pod 318s # expected: 8442 318s # received: 8442 318s ok 32 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1162-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4450 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5224delta.pod 318s # expected: 4450 318s # received: 4450 318s ok 33 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "fc0b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 64523 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5240delta.pod 318s # expected: 64523 318s # received: 64523 318s ok 34 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2009-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8201 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5241delta.pod 318s # expected: 8201 318s # received: 8201 318s ok 35 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1007-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4103 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5242delta.pod 318s # expected: 4103 318s # received: 4103 318s ok 36 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2aac-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10924 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5243delta.pod 318s # expected: 10924 318s # received: 10924 318s ok 37 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1168-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4456 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5244delta.pod 318s # expected: 4456 318s # received: 4456 318s ok 38 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1875b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 100187 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5260delta.pod 318s # expected: 100187 318s # received: 100187 318s ok 39 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e25-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7717 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5261delta.pod 318s # expected: 7717 318s # received: 7717 318s ok 40 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e16-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7702 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5262delta.pod 318s # expected: 7702 318s # received: 7702 318s ok 41 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1b69-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7017 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5263delta.pod 318s # expected: 7017 318s # received: 7017 318s ok 42 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "115d9-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 71129 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5280delta.pod 318s # expected: 71129 318s # received: 71129 318s ok 43 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "11f7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4599 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5281delta.pod 318s # expected: 4599 318s # received: 4599 318s ok 44 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1806-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6150 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5282delta.pod 318s # expected: 6150 318s # received: 6150 318s ok 45 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "13f7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5111 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5283delta.pod 318s # expected: 5111 318s # received: 5111 318s ok 46 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9efd-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 40701 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5300delta.pod 318s # expected: 40701 318s # received: 40701 318s ok 47 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1662-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5730 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5301delta.pod 318s # expected: 5730 318s # received: 5730 318s ok 48 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "124a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4682 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5302delta.pod 318s # expected: 4682 318s # received: 4682 318s ok 49 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1374-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4980 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5303delta.pod 318s # expected: 4980 318s # received: 4980 318s ok 50 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d310-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 54032 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5320delta.pod 318s # expected: 54032 318s # received: 54032 318s ok 51 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1b5f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7007 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5321delta.pod 318s # expected: 7007 318s # received: 7007 318s ok 52 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9201-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 37377 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5340delta.pod 318s # expected: 37377 318s # received: 37377 318s ok 53 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1076-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4214 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5341delta.pod 318s # expected: 4214 318s # received: 4214 318s ok 54 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "f6a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3946 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5342delta.pod 318s # expected: 3946 318s # received: 3946 318s ok 55 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "fd6-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4054 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5343delta.pod 318s # expected: 4054 318s # received: 4054 318s ok 56 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "ad8b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 44427 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5360delta.pod 318s # expected: 44427 318s # received: 44427 318s ok 57 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1288-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4744 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5361delta.pod 318s # expected: 4744 318s # received: 4744 318s ok 58 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "f6a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3946 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5362delta.pod 318s # expected: 3946 318s # received: 3946 318s ok 59 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "fd7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4055 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5363delta.pod 318s # expected: 4055 318s # received: 4055 318s ok 60 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "10d49-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 68937 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5380delta.pod 318s # expected: 68937 318s # received: 68937 318s ok 61 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "f6a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3946 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5381delta.pod 318s # expected: 3946 318s # received: 3946 318s ok 62 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "fd4-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4052 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl5382delta.pod 318s # expected: 4052 318s # received: 4052 318s ok 63 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e729-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 124713 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl561delta.pod 318s # expected: 124713 318s # received: 124713 318s ok 64 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1a2c1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 107201 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl56delta.pod 318s # expected: 107201 318s # received: 107201 318s ok 65 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "94ac-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 38060 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl581delta.pod 318s # expected: 38060 318s # received: 38060 318s ok 66 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1176-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4470 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl582delta.pod 318s # expected: 4470 318s # received: 4470 318s ok 67 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "18bf-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6335 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl583delta.pod 318s # expected: 6335 318s # received: 6335 318s ok 68 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1cc3-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7363 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl584delta.pod 318s # expected: 7363 318s # received: 7363 318s ok 69 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1701-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5889 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl585delta.pod 318s # expected: 5889 318s # received: 5889 318s ok 70 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "122b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4651 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl586delta.pod 318s # expected: 4651 318s # received: 4651 318s ok 71 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20a5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8357 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl587delta.pod 318s # expected: 8357 318s # received: 8357 318s ok 72 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "62c1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 25281 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl588delta.pod 318s # expected: 25281 318s # received: 25281 318s ok 73 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d290-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 53904 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl589delta.pod 318s # expected: 53904 318s # received: 53904 318s ok 74 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1c1d5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 115157 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perl58delta.pod 318s # expected: 115157 318s # received: 115157 318s ok 75 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4fe9-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 20457 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlaix.pod 318s # expected: 20457 318s # received: 20457 318s ok 76 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1688-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5768 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlamiga.pod 318s # expected: 5768 318s # received: 5768 318s ok 77 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2031-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8241 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlandroid.pod 318s # expected: 8241 318s # received: 8241 318s ok 78 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c9433-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 824371 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlapi.pod 318s # expected: 824371 318s # received: 824371 318s ok 79 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5837-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22583 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlapio.pod 318s # expected: 22583 318s # received: 22583 318s ok 80 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1b62-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7010 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlartistic.pod 318s # expected: 7010 318s # received: 7010 318s ok 81 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20c2-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8386 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlbook.pod 318s # expected: 8386 318s # received: 8386 318s ok 82 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "126-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 294 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlboot.pod 318s # expected: 294 318s # received: 294 318s ok 83 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "130-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 304 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlbot.pod 318s # expected: 304 318s # received: 304 318s ok 84 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1f50-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8016 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlbs2000.pod 318s # expected: 8016 318s # received: 8016 318s ok 85 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "dea2-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 56994 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlcall.pod 318s # expected: 56994 318s # received: 56994 318s ok 86 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1180-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4480 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlcheat.pod 318s # expected: 4480 318s # received: 4480 318s ok 87 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "23bf-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9151 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlclass.pod 318s # expected: 9151 318s # received: 9151 318s ok 88 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "3c63-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 15459 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlclassguts.pod 318s # expected: 15459 318s # received: 15459 318s ok 89 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "254a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9546 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlclib.pod 318s # expected: 9546 318s # received: 9546 318s ok 90 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "12e5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4837 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlcn.pod 318s # expected: 4837 318s # received: 4837 318s ok 91 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1b1a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6938 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlcommunity.pod 318s # expected: 6938 318s # received: 6938 318s ok 92 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "662a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 26154 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlcygwin.pod 318s # expected: 26154 318s # received: 26154 318s ok 93 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "cfa2-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 53154 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldata.pod 318s # expected: 53154 318s # received: 53154 318s ok 94 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "134f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4943 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 318s # expected: 4943 318s # received: 4943 318s ok 95 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "a85c-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 43100 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldebguts.pod 318s # expected: 43100 318s # received: 43100 318s ok 96 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5693-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22163 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldebtut.pod 318s # expected: 22163 318s # received: 22163 318s ok 97 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9bbb-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 39867 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldebug.pod 318s # expected: 39867 318s # received: 39867 318s ok 98 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "fd4-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4052 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldelta.pod 318s # expected: 4052 318s # received: 4052 318s ok 99 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5f0a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 24330 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldeprecation.pod 318s # expected: 24330 318s # received: 24330 318s ok 100 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4c051-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 311377 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldiag.pod 318s # expected: 311377 318s # received: 311377 318s ok 101 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "24a0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9376 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldoc.pod 318s # expected: 9376 318s # received: 9376 318s ok 102 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "b4ed-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 46317 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldocstyle.pod 318s # expected: 46317 318s # received: 46317 318s ok 103 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "687a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 26746 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldsc.pod 318s # expected: 26746 318s # received: 26746 318s ok 104 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1f17-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7959 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perldtrace.pod 318s # expected: 7959 318s # received: 7959 318s ok 105 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "14981-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 84353 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlebcdic.pod 318s # expected: 84353 318s # received: 84353 318s ok 106 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9321-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 37665 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlembed.pod 318s # expected: 37665 318s # received: 37665 318s ok 107 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2877-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10359 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlexperiment.pod 318s # expected: 10359 318s # received: 10359 318s ok 108 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "590b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22795 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq.pod 318s # expected: 22795 318s # received: 22795 318s ok 109 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "385d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 14429 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq1.pod 318s # expected: 14429 318s # received: 14429 318s ok 110 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "24a1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9377 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq2.pod 318s # expected: 9377 318s # received: 9377 318s ok 111 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "92e1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 37601 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq3.pod 318s # expected: 37601 318s # received: 37601 318s ok 112 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "162be-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 90814 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq4.pod 318s # expected: 90814 318s # received: 90814 318s ok 113 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d7fc-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 55292 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq5.pod 318s # expected: 55292 318s # received: 55292 318s ok 114 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9a71-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 39537 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq6.pod 318s # expected: 39537 318s # received: 39537 318s ok 115 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "93b8-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 37816 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq7.pod 318s # expected: 37816 318s # received: 37816 318s ok 116 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c310-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 49936 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq8.pod 318s # expected: 49936 318s # received: 49936 318s ok 117 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "3b75-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 15221 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfaq9.pod 318s # expected: 15221 318s # received: 15221 318s ok 118 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "56ca-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22218 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfilter.pod 318s # expected: 22218 318s # received: 22218 318s ok 119 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "342b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 13355 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfork.pod 318s # expected: 13355 318s # received: 13355 318s ok 120 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "40e0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 16608 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlform.pod 318s # expected: 16608 318s # received: 16608 318s ok 121 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "671-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 1649 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 318s # expected: 1649 318s # received: 1649 318s ok 122 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "67142-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 422210 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlfunc.pod 318s # expected: 422210 318s # received: 422210 318s ok 123 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "7c2a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 31786 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlgit.pod 318s # expected: 31786 318s # received: 31786 318s ok 124 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "21810-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 137232 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlglossary.pod 318s # expected: 137232 318s # received: 137232 318s ok 125 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4075-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 16501 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlgov.pod 318s # expected: 16501 318s # received: 16501 318s ok 126 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "35f7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 13815 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlgpl.pod 318s # expected: 13815 318s # received: 13815 318s ok 127 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2c264-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 180836 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlguts.pod 318s # expected: 180836 318s # received: 180836 318s ok 128 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "afe4-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 45028 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhack.pod 318s # expected: 45028 318s # received: 45028 318s ok 129 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "11a38-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 72248 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhacktips.pod 318s # expected: 72248 318s # received: 72248 318s ok 130 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1809-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6153 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhacktut.pod 318s # expected: 6153 318s # received: 6153 318s ok 131 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5f7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 1527 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhaiku.pod 318s # expected: 1527 318s # received: 1527 318s ok 132 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "e88a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 59530 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhist.pod 318s # expected: 59530 318s # received: 59530 318s ok 133 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "77a4-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 30628 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhpux.pod 318s # expected: 30628 318s # received: 30628 318s ok 134 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "7dd-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 2013 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlhurd.pod 318s # expected: 2013 318s # received: 2013 318s ok 135 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1f865-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 129125 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlintern.pod 318s # expected: 129125 318s # received: 129125 318s ok 136 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9216-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 37398 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlinterp.pod 318s # expected: 37398 318s # received: 37398 318s ok 137 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "579d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22429 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlintro.pod 318s # expected: 22429 318s # received: 22429 318s ok 138 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "8ad3-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 35539 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perliol.pod 318s # expected: 35539 318s # received: 35539 318s ok 139 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "11817-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 71703 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlipc.pod 318s # expected: 71703 318s # received: 71703 318s ok 140 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1150-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4432 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlirix.pod 318s # expected: 4432 318s # received: 4432 318s ok 141 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20a8-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8360 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perljp.pod 318s # expected: 8360 318s # received: 8360 318s ok 142 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2fc0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 12224 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlko.pod 318s # expected: 12224 318s # received: 12224 318s ok 143 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "163-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 355 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perllexwarn.pod 318s # expected: 355 318s # received: 355 318s ok 144 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "7ea-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 2026 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perllinux.pod 318s # expected: 2026 318s # received: 2026 318s ok 145 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "12457-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 74839 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perllocale.pod 318s # expected: 74839 318s # received: 74839 318s ok 146 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "24dc-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9436 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perllol.pod 318s # expected: 9436 318s # received: 9436 318s ok 147 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2f6f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 12143 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmacosx.pod 318s # expected: 12143 318s # received: 12143 318s ok 148 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "6753-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 26451 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmod.pod 318s # expected: 26451 318s # received: 26451 318s ok 149 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2574-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9588 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 318s # expected: 9588 318s # received: 9588 318s ok 150 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "e547-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 58695 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmodlib.pod 318s # expected: 58695 318s # received: 58695 318s ok 151 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "573b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 22331 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 318s # expected: 22331 318s # received: 22331 318s ok 152 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d65-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3429 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlmroapi.pod 318s # expected: 3429 318s # received: 3429 318s ok 153 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2ad3-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10963 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlnewmod.pod 318s # expected: 10963 318s # received: 10963 318s ok 154 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "20a5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8357 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlnumber.pod 318s # expected: 8357 318s # received: 8357 318s ok 155 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "8d30-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 36144 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlobj.pod 318s # expected: 36144 318s # received: 36144 318s ok 156 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "6885-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 26757 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlootut.pod 318s # expected: 26757 318s # received: 26757 318s ok 157 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "251a5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 151973 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlop.pod 318s # expected: 151973 318s # received: 151973 318s ok 158 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4db-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 1243 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 318s # expected: 1243 318s # received: 1243 318s ok 159 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "3b77-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 15223 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlopentut.pod 318s # expected: 15223 318s # received: 15223 318s ok 160 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "16cb9-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 93369 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlos2.pod 318s # expected: 93369 318s # received: 93369 318s ok 161 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "37cb-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 14283 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlos390.pod 318s # expected: 14283 318s # received: 14283 318s ok 162 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "12b0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4784 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlos400.pod 318s # expected: 4784 318s # received: 4784 318s ok 163 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c8a9-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 51369 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpacktut.pod 318s # expected: 51369 318s # received: 51369 318s ok 164 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c2bd-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 49853 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlperf.pod 318s # expected: 49853 318s # received: 49853 318s ok 165 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1418-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5144 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlplan9.pod 318s # expected: 5144 318s # received: 5144 318s ok 166 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5b65-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 23397 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpod.pod 318s # expected: 23397 318s # received: 23397 318s ok 167 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "10d10-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 68880 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpodspec.pod 318s # expected: 68880 318s # received: 68880 318s ok 168 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2f40-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 12096 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 318s # expected: 12096 318s # received: 12096 318s ok 169 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "67b7-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 26551 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpolicy.pod 318s # expected: 26551 318s # received: 26551 318s ok 170 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "15cc8-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 89288 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlport.pod 318s # expected: 89288 318s # received: 89288 318s ok 171 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1412-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 5138 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlpragma.pod 318s # expected: 5138 318s # received: 5138 318s ok 172 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1a25-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 6693 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlqnx.pod 318s # expected: 6693 318s # received: 6693 318s ok 173 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2127d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 135805 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlre.pod 318s # expected: 135805 318s # received: 135805 318s ok 174 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "7bad-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 31661 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlreapi.pod 318s # expected: 31661 318s # received: 31661 318s ok 175 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "818f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 33167 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 318s # expected: 33167 318s # received: 33167 318s ok 176 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "beb0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 48816 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 318s # expected: 48816 318s # received: 48816 318s ok 177 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "8c47-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 35911 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlref.pod 318s # expected: 35911 318s # received: 35911 318s ok 178 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4944-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 18756 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlreftut.pod 318s # expected: 18756 318s # received: 18756 318s ok 179 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "a989-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 43401 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlreguts.pod 318s # expected: 43401 318s # received: 43401 318s ok 180 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1fd-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 509 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlrepository.pod 318s # expected: 509 318s # received: 509 318s ok 181 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4af5-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 19189 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlrequick.pod 318s # expected: 19189 318s # received: 19189 318s ok 182 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "3ce4-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 15588 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlreref.pod 318s # expected: 15588 318s # received: 15588 318s ok 183 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1e219-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 123417 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlretut.pod 318s # expected: 123417 318s # received: 123417 318s ok 184 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "60c-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 1548 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlriscos.pod 318s # expected: 1548 318s # received: 1548 318s ok 185 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "e52d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 58669 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlrun.pod 318s # expected: 58669 318s # received: 58669 318s ok 186 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "6cc6-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 27846 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsec.pod 318s # expected: 27846 318s # received: 27846 318s ok 187 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4af2-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 19186 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 318s # expected: 19186 318s # received: 19186 318s ok 188 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "74a6-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 29862 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsolaris.pod 318s # expected: 29862 318s # received: 29862 318s ok 189 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1bdc-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7132 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsource.pod 318s # expected: 7132 318s # received: 7132 318s ok 190 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "233b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 9019 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlstyle.pod 318s # expected: 9019 318s # received: 9019 318s ok 191 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "12f85-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 77701 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsub.pod 318s # expected: 77701 318s # received: 77701 318s ok 192 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "d2de-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 53982 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsyn.pod 318s # expected: 53982 318s # received: 53982 318s ok 193 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "2858-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10328 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlsynology.pod 318s # expected: 10328 318s # received: 10328 318s ok 194 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "b53a-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 46394 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlthrtut.pod 318s # expected: 46394 318s # received: 46394 318s ok 195 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "9a91-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 39569 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltie.pod 318s # expected: 39569 318s # received: 39569 318s ok 196 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "b9206-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 758278 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltoc.pod 318s # expected: 758278 318s # received: 758278 318s ok 197 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "174-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 372 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltodo.pod 318s # expected: 372 318s # received: 372 318s ok 198 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "126-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 294 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltooc.pod 318s # expected: 294 318s # received: 294 318s ok 199 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "126-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 294 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltoot.pod 318s # expected: 294 318s # received: 294 318s ok 200 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "297f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 10623 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltrap.pod 318s # expected: 10623 318s # received: 10623 318s ok 201 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "213f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 8511 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltru64.pod 318s # expected: 8511 318s # received: 8511 318s ok 202 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1183-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4483 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perltw.pod 318s # expected: 4483 318s # received: 4483 318s ok 203 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "162c0-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 90816 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlunicode.pod 318s # expected: 90816 318s # received: 90816 318s ok 204 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "6349-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 25417 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlunicook.pod 318s # expected: 25417 318s # received: 25417 318s ok 205 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "372e-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 14126 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlunifaq.pod 318s # expected: 14126 318s # received: 14126 318s ok 206 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "96e1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 38625 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perluniintro.pod 318s # expected: 38625 318s # received: 38625 318s ok 207 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "6eefa-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 454394 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perluniprops.pod 318s # expected: 454394 318s # received: 454394 318s ok 208 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1f0f-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7951 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlunitut.pod 318s # expected: 7951 318s # received: 7951 318s ok 209 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1ce8-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 7400 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlutil.pod 318s # expected: 7400 318s # received: 7400 318s ok 210 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "16ab2-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 92850 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlvar.pod 318s # expected: 92850 318s # received: 92850 318s ok 211 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c68d-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 50829 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlvms.pod 318s # expected: 50829 318s # received: 50829 318s ok 212 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "f16-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 3862 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlvos.pod 318s # expected: 3862 318s # received: 3862 318s ok 213 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "7fdb-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 32731 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlwin32.pod 318s # expected: 32731 318s # received: 32731 318s ok 214 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1532b-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 86827 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlxs.pod 318s # expected: 86827 318s # received: 86827 318s ok 215 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Accept-Ranges: bytes 318s #ETag: "c504-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 50436 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlxstut.pod 318s # expected: 50436 318s # received: 50436 318s ok 216 318s #lwp request: 318s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:26 GMT 318s #Accept-Ranges: bytes 318s #ETag: "5dc1-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 24001 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:25 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 318s # expected: 24001 318s # received: 24001 318s ok 217 318s #lwp request: 318s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:26 GMT 318s #Accept-Ranges: bytes 318s #ETag: "1040b8-6237dbf803ac0" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 1065144 318s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:26 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-binary-httpd 318s # expected: 1065144 318s # received: 1065144 318s ok 218 318s #lwp request: 318s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 318s #User-Agent: libwww-perl/6.76 318s # 318s #server response: 318s #HTTP/1.1 200 OK 318s #Connection: close 318s #Date: Tue, 17 Dec 2024 23:22:26 GMT 318s #Accept-Ranges: bytes 318s #ETag: "4527c8-6155edc931600" 318s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 318s #Vary: In-If1 318s #Content-Length: 4532168 318s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 318s #Client-Date: Tue, 17 Dec 2024 23:22:26 GMT 318s #Client-Peer: 127.0.0.1:8529 318s #Client-Response-Num: 1 318s #DMMATCH1: 1 318s # 318s # testing : download of /getfiles-binary-perl 318s # expected: 4532168 318s # received: 4532168 318s ok 219 318s ok 320s t/apache/headers.t .................. 320s 1..27 320s # Running under perl version 5.038002 for linux 320s # Current time local: Tue Dec 17 23:22:26 2024 320s # Current time GMT: Tue Dec 17 23:22:26 2024 320s # Using Test.pm version 1.31 320s # Using Apache/Test.pm version 1.42 320s testing: Hello: World 320s ok 1 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 2 320s header: [World] vs [World] 320s # testing : compare header Hello value 320s # expected: 'World' 320s # received: 'World' 320s ok 3 320s testing: Hello: World 320s ok 4 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 5 320s header: [World] vs [World] 320s # testing : compare header Hello value 320s # expected: 'World' 320s # received: 'World' 320s ok 6 320s testing: Hello: World 320s ok 7 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 8 320s header: [World] vs [World] 320s # testing : compare header Hello value 320s # expected: 'World' 320s # received: 'World' 320s ok 9 320s testing: Hello: Foo 320s Bar 320s ok 10 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 11 320s header: [Foo Bar] vs [Foo Bar] 320s # testing : compare header Hello value 320s # expected: 'Foo Bar' 320s # received: 'Foo Bar' 320s ok 12 320s testing: Hello: Foo 320s Bar 320s ok 13 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 14 320s header: [Foo Bar] vs [Foo Bar] 320s # testing : compare header Hello value 320s # expected: 'Foo Bar' 320s # received: 'Foo Bar' 320s ok 15 320s testing: Hello: Foo 320s Bar 320s ok 16 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 17 320s header: [Foo Bar] vs [Foo Bar] 320s # testing : compare header Hello value 320s # expected: 'Foo Bar' 320s # received: 'Foo Bar' 320s ok 18 320s testing: Hello: Foo 320s Bar 320s ok 19 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 20 320s header: [Foo Bar] vs [Foo Bar] 320s # testing : compare header Hello value 320s # expected: 'Foo Bar' 320s # received: 'Foo Bar' 320s ok 21 320s testing: Hello: Foo 320s Bar 320s ok 22 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 23 320s header: [Foo Bar] vs [Foo Bar] 320s # testing : compare header Hello value 320s # expected: 'Foo Bar' 320s # received: 'Foo Bar' 320s ok 24 320s testing: Hello:World 320s ok 25 320s # testing : response success 320s # expected: qr/HTTP\/1\.. 200 OK/ 320s # received: 'HTTP/1.1 200 OK' 320s ok 26 320s header: [World] vs [World] 320s # testing : compare header Hello value 320s # expected: 'World' 320s # received: 'World' 320s ok 27 320s ok 322s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 325s t/apache/http_strict.t .............. 325s 1..178 325s # Running under perl version 5.038002 for linux 325s # Current time local: Tue Dec 17 23:22:30 2024 325s # Current time GMT: Tue Dec 17 23:22:30 2024 325s # Using Test.pm version 1.31 325s # Using Apache/Test.pm version 1.42 325s # SENDING: 325s # GET / HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 1 325s # SENDING: 325s # GET / HTTP/1.0\n\n 325s # expecting success, got 200 325s ok 2 325s # SENDING: 325s # get / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 3 325s # SENDING: 325s # G ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 4 325s # SENDING: 325s # G\x00ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 5 325s # SENDING: 325s # G/T / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 6 325s # SENDING: 325s # GET /\x00 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 7 325s # SENDING: 325s # GET / HTTP/1.0\x00\r\n\r\n 325s # expecting 400, got 400 325s ok 8 325s # SENDING: 325s # GET\x0c/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 9 325s # SENDING: 325s # GET\r/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 10 325s # SENDING: 325s # GET\t/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 11 325s # SENDING: 325s # GET / HTT/1.0\r\n\r\n 325s # expecting error, got 400 325s ok 12 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 13 325s # SENDING: 325s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 14 325s # SENDING: 325s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 15 325s # SENDING: 325s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 16 325s # SENDING: 325s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 17 325s # SENDING: 325s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 325s # expecting 200, got 200 325s ok 18 325s # SENDING: 325s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 19 325s # SENDING: 325s # GET / HTTP/\r\nHost: localhost\r\n\r\n 325s # expecting error, got 400 325s ok 20 325s # SENDING: 325s # GET / HTTP/0.9\r\n\r\n 325s # expecting error, got 400 325s ok 21 325s # SENDING: 325s # GET / HTTP/0.8\r\n\r\n 325s # expecting error, got 400 325s ok 22 325s # SENDING: 325s # GET /\x01 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 23 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 24 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 325s # expecting 200, got 200 325s ok 25 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 325s # expecting 400, got 400 325s ok 26 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 325s # expecting 200, got 200 325s ok 27 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo\r\n\r\n 325s # expecting 400, got 400 325s ok 28 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 325s # expecting 400, got 400 325s ok 29 325s # SENDING: 325s # GET / HTTP/1.0\r\n: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 30 325s # SENDING: 325s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 31 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 325s # expecting 400, got 400 325s ok 32 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 325s # expecting 400, got 400 325s ok 33 325s # SENDING: 325s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 325s # expecting 400, got 400 325s ok 34 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 35 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 36 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 37 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 325s # expecting 200, got 200 325s ok 38 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 325s # expecting 400, got 400 325s ok 39 325s # SENDING: 325s # GET / HTTP/1.0\r\r 325s # expecting dropped connection and HTTPD dropped connection 325s ok 40 325s # SENDING: 325s # GET /\r\n 325s # expecting headerless HTTP/0.9 body, got response 325s ok 41 325s # SENDING: 325s # GET /#frag HTTP/1.0\r\n 325s # expecting 400, got 400 325s ok 42 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 325s # expecting 200, got 200 325s ok 43 325s # SENDING: 325s # GET http://017700000001/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 44 325s # SENDING: 325s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 45 325s # SENDING: 325s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 46 325s # SENDING: 325s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 47 325s # SENDING: 325s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 48 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 325s # expecting 200, got 200 325s ok 49 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 325s # expecting 400, got 400 325s ok 50 325s # SENDING: 325s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 51 325s # SENDING: 325s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 52 325s # SENDING: 325s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 53 325s # SENDING: 325s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 54 325s # SENDING: 325s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 55 325s # SENDING: 325s # GET http://[::1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 56 325s # SENDING: 325s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 57 325s # SENDING: 325s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 58 325s # SENDING: 325s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 59 325s # SENDING: 325s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 60 325s # SENDING: 325s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 61 325s # SENDING: 325s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 62 325s # SENDING: 325s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 63 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 325s # expecting success, got 200 325s ok 64 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 325s # expecting success, got 200 325s ok 65 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 325s # expecting success, got 200 325s ok 66 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 325s # expecting success, got 200 325s ok 67 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 325s # expecting success, got 200 325s ok 68 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 325s # expecting success, got 200 325s ok 69 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 325s # expecting 200, got 200 325s ok 70 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 325s # expecting 200, got 200 325s ok 71 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 325s # expecting 400, got 400 325s ok 72 325s # SENDING: 325s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 73 325s # SENDING: 325s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 74 325s # SENDING: 325s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 75 325s # SENDING: 325s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 76 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 77 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 78 325s # SENDING: 325s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 79 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: Foo: bar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Foo: bar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 80 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 325s # DECODED: Foo: 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Foo: \r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 81 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 325s # DECODED: : bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 82 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x00oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 83 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\x01oo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 84 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 325s # DECODED: F\noo: bar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Content-Length: 528\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 85 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\tar 325s # RESPONSE: 325s # HTTP/1.1 200 OK\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Foo: b\tar\r\n 325s # Vary: In-If1\r\n 325s # DMMATCH1: 1\r\n 325s # Content-Length: 36\r\n 325s # Connection: close\r\n 325s # Content-Type: text/plain\r\n 325s # \r\n 325s # Hi!\n 325s # SERVERNAME=localhost\n 325s # HTTP_HOST=\n 325s # 325s # expecting 200, got 200 325s ok 86 325s # SENDING: 325s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 325s # DECODED: Foo: b\x01ar 325s # RESPONSE: 325s # HTTP/1.1 500 Internal Server Error\r\n 325s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 325s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 325s # Connection: close\r\n 325s # Content-Type: text/html; charset=iso-8859-1\r\n 325s # \r\n 325s # \n 325s # \n 325s # ... 325s # expecting 500, got 500 325s ok 87 325s # SENDING: 325s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 325s # expecting 500, got 500 325s ok 88 325s # SENDING: 325s # GET / HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 89 325s # SENDING: 325s # GET / HTTP/1.0\n\n 325s # expecting 400, got 400 325s ok 90 325s # SENDING: 325s # get / HTTP/1.0\r\n\r\n 325s # expecting 501, got 501 325s ok 91 325s # SENDING: 325s # G ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 92 325s # SENDING: 325s # G\x00ET / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 93 325s # SENDING: 325s # G/T / HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 94 325s # SENDING: 325s # GET /\x00 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 95 325s # SENDING: 325s # GET / HTTP/1.0\x00\r\n\r\n 325s # expecting 400, got 400 325s ok 96 325s # SENDING: 325s # GET\x0c/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 97 325s # SENDING: 325s # GET\r/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 98 325s # SENDING: 325s # GET\t/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 99 325s # SENDING: 325s # GET / HTT/1.0\r\n\r\n 325s # expecting error, got 400 325s ok 100 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 101 325s # SENDING: 325s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 102 325s # SENDING: 325s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 325s # expecting success, got 200 325s ok 103 325s # SENDING: 325s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 104 325s # SENDING: 325s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 105 325s # SENDING: 325s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 106 325s # SENDING: 325s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 107 325s # SENDING: 325s # GET / HTTP/\r\nHost: localhost\r\n\r\n 325s # expecting error, got 400 325s ok 108 325s # SENDING: 325s # GET / HTTP/0.9\r\n\r\n 325s # expecting error, got 400 325s ok 109 325s # SENDING: 325s # GET / HTTP/0.8\r\n\r\n 325s # expecting error, got 400 325s ok 110 325s # SENDING: 325s # GET /\x01 HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 111 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 112 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 325s # expecting 200, got 200 325s ok 113 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 325s # expecting 400, got 400 325s ok 114 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 325s # expecting 400, got 400 325s ok 115 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo\r\n\r\n 325s # expecting 400, got 400 325s ok 116 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 325s # expecting 400, got 400 325s ok 117 325s # SENDING: 325s # GET / HTTP/1.0\r\n: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 118 325s # SENDING: 325s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 119 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 325s # expecting 400, got 400 325s ok 120 325s # SENDING: 325s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 325s # expecting 400, got 400 325s ok 121 325s # SENDING: 325s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 325s # expecting 400, got 400 325s ok 122 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 123 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 124 325s # SENDING: 325s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 325s # expecting 400, got 400 325s ok 125 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 325s # expecting 200, got 200 325s ok 126 325s # SENDING: 325s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 325s # expecting 400, got 400 325s ok 127 325s # SENDING: 325s # GET / HTTP/1.0\r\r 325s # expecting dropped connection and HTTPD dropped connection 325s ok 128 325s # SENDING: 325s # GET /\r\n 325s # expecting headerless HTTP/0.9 body, got response 325s ok 129 325s # SENDING: 325s # GET /#frag HTTP/1.0\r\n 325s # expecting 400, got 400 325s ok 130 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 325s # expecting 400, got 400 325s ok 131 325s # SENDING: 325s # GET http://017700000001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 132 325s # SENDING: 325s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 133 325s # SENDING: 325s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 134 325s # SENDING: 325s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 135 325s # SENDING: 325s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 136 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 325s # expecting 400, got 400 325s ok 137 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 325s # expecting 400, got 400 325s ok 138 325s # SENDING: 325s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 200, got 200 325s ok 139 325s # SENDING: 325s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 140 325s # SENDING: 325s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 141 325s # SENDING: 325s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 142 325s # SENDING: 325s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 143 325s # SENDING: 325s # GET http://[::1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 144 325s # SENDING: 325s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 145 325s # SENDING: 325s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 146 325s # SENDING: 325s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 147 325s # SENDING: 325s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 148 325s # SENDING: 325s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 149 325s # SENDING: 325s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 325s # expecting success, got 200 325s ok 150 325s # SENDING: 325s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 325s # expecting 400, got 400 325s ok 151 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 325s # expecting success, got 200 325s ok 152 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 325s # expecting success, got 200 325s ok 153 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 325s # expecting success, got 200 325s ok 154 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 325s # expecting success, got 200 325s ok 155 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 325s # expecting success, got 200 325s ok 156 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 325s # expecting success, got 200 325s ok 157 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 325s # expecting 400, got 400 325s ok 158 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 325s # expecting 400, got 400 325s ok 159 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 325s # expecting 400, got 400 325s ok 160 325s # SENDING: 325s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 161 325s # SENDING: 325s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 162 325s # SENDING: 325s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 163 325s # SENDING: 325s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 325s # expecting 200, got 200 325s ok 164 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 165 325s # SENDING: 325s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 325s # expecting 200, got 200 325s ok 166 326s # SENDING: 326s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 326s # expecting 200, got 200 326s ok 167 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 326s # DECODED: Foo: bar 326s # RESPONSE: 326s # HTTP/1.1 200 OK\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Foo: bar\r\n 326s # Vary: In-If1\r\n 326s # DMMATCH1: 1\r\n 326s # Content-Length: 36\r\n 326s # Connection: close\r\n 326s # Content-Type: text/plain\r\n 326s # \r\n 326s # Hi!\n 326s # SERVERNAME=localhost\n 326s # HTTP_HOST=\n 326s # 326s # expecting 200, got 200 326s ok 168 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 326s # DECODED: Foo: 326s # RESPONSE: 326s # HTTP/1.1 200 OK\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Foo: \r\n 326s # Vary: In-If1\r\n 326s # DMMATCH1: 1\r\n 326s # Connection: close\r\n 326s # Content-Type: text/plain\r\n 326s # \r\n 326s # Hi!\n 326s # SERVERNAME=localhost\n 326s # HTTP_HOST=\n 326s # 326s # expecting 200, got 200 326s ok 169 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 326s # DECODED: : bar 326s # RESPONSE: 326s # HTTP/1.1 500 Internal Server Error\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Connection: close\r\n 326s # Content-Type: text/html; charset=iso-8859-1\r\n 326s # \r\n 326s # \n 326s # \n 326s # ... 326s # expecting 500, got 500 326s ok 170 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 326s # DECODED: F\x00oo: bar 326s # RESPONSE: 326s # HTTP/1.1 500 Internal Server Error\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Content-Length: 528\r\n 326s # Connection: close\r\n 326s # Content-Type: text/html; charset=iso-8859-1\r\n 326s # \r\n 326s # \n 326s # \n 326s # ... 326s # expecting 500, got 500 326s ok 171 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 326s # DECODED: F\x01oo: bar 326s # RESPONSE: 326s # HTTP/1.1 500 Internal Server Error\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Connection: close\r\n 326s # Content-Type: text/html; charset=iso-8859-1\r\n 326s # \r\n 326s # \n 326s # \n 326s # ... 326s # expecting 500, got 500 326s ok 172 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 326s # DECODED: F\noo: bar 326s # RESPONSE: 326s # HTTP/1.1 500 Internal Server Error\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Content-Length: 528\r\n 326s # Connection: close\r\n 326s # Content-Type: text/html; charset=iso-8859-1\r\n 326s # \r\n 326s # \n 326s # \n 326s # ... 326s # expecting 500, got 500 326s ok 173 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 326s # DECODED: Foo: b\tar 326s # RESPONSE: 326s # HTTP/1.1 200 OK\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Foo: b\tar\r\n 326s # Vary: In-If1\r\n 326s # DMMATCH1: 1\r\n 326s # Content-Length: 36\r\n 326s # Connection: close\r\n 326s # Content-Type: text/plain\r\n 326s # \r\n 326s # Hi!\n 326s # SERVERNAME=localhost\n 326s # HTTP_HOST=\n 326s # 326s # expecting 200, got 200 326s ok 174 326s # SENDING: 326s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 326s # DECODED: Foo: b\x01ar 326s # RESPONSE: 326s # HTTP/1.1 500 Internal Server Error\r\n 326s # Date: Tue, 17 Dec 2024 23:22:33 GMT\r\n 326s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 326s # Connection: close\r\n 326s # Content-Type: text/html; charset=iso-8859-1\r\n 326s # \r\n 326s # \n 326s # \n 326s # ... 326s # expecting 500, got 500 326s ok 175 326s # SENDING: 326s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 326s # expecting 500, got 500 326s ok 176 326s ok 177 326s ok 178 326s ok 328s t/apache/if_sections.t .............. 328s 1..46 328s # Running under perl version 5.038002 for linux 328s # Current time local: Tue Dec 17 23:22:33 2024 328s # Current time GMT: Tue Dec 17 23:22:33 2024 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.42 328s # /if_sec/ with '': 328s # expected: 200 328s # received: '200' 328s ok 1 328s # expected: undef 328s # received: undef 328s ok 2 328s # /if_sec/foo.if_test with '': 328s # expected: 200 328s # received: '200' 328s ok 3 328s # expected: undef 328s # received: undef 328s ok 4 328s # /if_sec/foo.if_test with '1': 328s # expected: 200 328s # received: '200' 328s ok 5 328s # expected: 'global1' 328s # received: 'global1' 328s ok 6 328s # /if_sec/foo.if_test with '1 11': 328s # expected: 200 328s # received: '200' 328s ok 7 328s # expected: 'global1, nested11, nested113' 328s # received: 'global1, nested11, nested113' 328s ok 8 328s # /if_sec/foo.if_test with '1 11 111': 328s # expected: 200 328s # received: '200' 328s ok 9 328s # expected: 'global1, nested11, nested111' 328s # received: 'global1, nested11, nested111' 328s ok 10 328s # /if_sec/foo.if_test with '1 11 112': 328s # expected: 200 328s # received: '200' 328s ok 11 328s # expected: 'global1, nested11, nested112' 328s # received: 'global1, nested11, nested112' 328s ok 12 328s # /if_sec/foo.if_test with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 13 328s # expected: 'global1, files2' 328s # received: 'global1, files2' 328s ok 14 328s # /if_sec/dir/foo.txt with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 15 328s # expected: 'global1, dir1, dir2, dir_files1' 328s # received: 'global1, dir1, dir2, dir_files1' 328s ok 16 328s # /if_sec/dir/ with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 17 328s # expected: 'global1, dir1, dir2' 328s # received: 'global1, dir1, dir2' 328s ok 18 328s # /if_sec/dir/ with '1 11': 328s # expected: 200 328s # received: '200' 328s ok 19 328s # expected: 'global1, dir1, nested11, nested113' 328s # received: 'global1, dir1, nested11, nested113' 328s ok 20 328s # /if_sec/dir/ with '1 11 111': 328s # expected: 200 328s # received: '200' 328s ok 21 328s # expected: 'global1, dir1, nested11, nested111' 328s # received: 'global1, dir1, nested11, nested111' 328s ok 22 328s # /if_sec/dir/ with '1 11 112': 328s # expected: 200 328s # received: '200' 328s ok 23 328s # expected: 'global1, dir1, nested11, nested112' 328s # received: 'global1, dir1, nested11, nested112' 328s ok 24 328s # /if_sec/loc/ with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 25 328s # expected: 'global1, loc1, loc2' 328s # received: 'global1, loc1, loc2' 328s ok 26 328s # /if_sec/loc/foo.txt with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 27 328s # expected: 'global1, loc1, loc2' 328s # received: 'global1, loc1, loc2' 328s ok 28 328s # /if_sec/loc/ with '1 11': 328s # expected: 200 328s # received: '200' 328s ok 29 328s # expected: 'global1, loc1, nested11, nested113' 328s # received: 'global1, loc1, nested11, nested113' 328s ok 30 328s # /if_sec/loc/ with '1 11 111': 328s # expected: 200 328s # received: '200' 328s ok 31 328s # expected: 'global1, loc1, nested11, nested111' 328s # received: 'global1, loc1, nested11, nested111' 328s ok 32 328s # /if_sec/loc/ with '1 11 112': 328s # expected: 200 328s # received: '200' 328s ok 33 328s # expected: 'global1, loc1, nested11, nested112' 328s # received: 'global1, loc1, nested11, nested112' 328s ok 34 328s # /if_sec/loc/foo.if_test with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 35 328s # expected: 'global1, files2, loc1, loc2' 328s # received: 'global1, files2, loc1, loc2' 328s ok 36 328s # /if_sec/loc/foo.if_test with '1 2 11': 328s # expected: 200 328s # received: '200' 328s ok 37 328s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 328s # received: 'global1, files2, loc1, loc2, nested11, nested113' 328s ok 38 328s # /if_sec/loc/foo.if_test with '1 2 11 111': 328s # expected: 200 328s # received: '200' 328s ok 39 328s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 328s # received: 'global1, files2, loc1, loc2, nested11, nested111' 328s ok 40 328s # /if_sec/loc/foo.if_test with '1 2 11 112': 328s # expected: 200 328s # received: '200' 328s ok 41 328s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 328s # received: 'global1, files2, loc1, loc2, nested11, nested112' 328s ok 42 328s # /if_sec/proxy/ with '1 2': 328s # expected: 200 328s # received: '200' 328s ok 43 328s # expected: 'global1, locp1, locp2' 328s # received: 'global1, locp1, locp2' 328s ok 44 328s # /if_sec/proxy/ with '2': 328s # expected: 200 328s # received: '200' 328s ok 45 328s # expected: 'locp2' 328s # received: 'locp2' 328s ok 46 328s ok 330s t/apache/iffile.t ................... 330s 1..2 330s # Running under perl version 5.038002 for linux 330s # Current time local: Tue Dec 17 23:22:36 2024 330s # Current time GMT: Tue Dec 17 23:22:36 2024 330s # Using Test.pm version 1.31 330s # Using Apache/Test.pm version 1.42 330s # expected: 200 330s # received: '200' 330s ok 1 330s # expected: 'success1, success2, success3, success4, success5' 330s # received: 'success1, success2, success3, success4, success5' 330s ok 2 330s ok 332s t/apache/leaks.t .................... skipped: mod_memory_track not activated 339s t/apache/limits.t ................... 339s 1..12 339s # Running under perl version 5.038002 for linux 339s # Current time local: Tue Dec 17 23:22:40 2024 339s # Current time GMT: Tue Dec 17 23:22:40 2024 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.42 339s # Testing LimitRequestLine; should succeed 339s # testing : Test #1 339s # expected: 200 339s # received: '200' 339s ok 1 339s # Testing LimitRequestLine; should fail 339s # testing : Test #2 339s # expected: 414 339s # received: '414' 339s ok 2 339s # Testing LimitRequestFieldSize; should succeed 339s # testing : Test #3 339s # expected: 200 339s # received: '200' 339s ok 3 339s # Testing LimitRequestFieldSize; should fail 339s # testing : Test #4 339s # expected: 400 339s # received: '400' 339s ok 4 339s # Testing LimitRequestFields; should succeed 339s # testing : Test #5 339s # expected: 200 339s # received: '200' 339s ok 5 339s # Testing LimitRequestFields; should fail 339s # testing : Test #6 339s # expected: 400 339s # received: '400' 339s ok 6 339s # Testing LimitRequestBody; should succeed 339s # Chunked transfer-encoding enabled 339s # testing : Test #7 339s # expected: 200 339s # received: '200' 339s ok 7 339s # Testing LimitRequestBody; should succeed 339s # Chunked transfer-encoding disabled 339s # testing : Test #8 339s # expected: 200 339s # received: '200' 339s ok 8 339s # Testing LimitRequestBody; should fail 339s # Chunked transfer-encoding enabled 339s # testing : Test #9 339s # expected: 413 339s # received: '413' 339s ok 9 339s # Testing LimitRequestBody; should fail 339s # Chunked transfer-encoding disabled 339s # testing : Test #10 339s # expected: 413 339s # received: '413' 339s ok 10 339s # Testing LimitRequestFieldSize; should succeed 339s # testing : Test #11 339s # expected: 200 339s # received: '200' 339s ok 11 339s # Testing LimitRequestFieldSize; should fail 339s # testing : Test #12 339s # expected: 400 339s # received: '400' 339s ok 12 339s ok 341s t/apache/loglevel.t ................. 341s 1..8 341s # Running under perl version 5.038002 for linux 341s # Current time local: Tue Dec 17 23:22:47 2024 341s # Current time GMT: Tue Dec 17 23:22:47 2024 341s # Using Test.pm version 1.31 341s # Using Apache/Test.pm version 1.42 341s ok 1 341s ok 2 341s ok 3 341s ok 4 341s ok 5 341s ok 6 341s ok 7 341s ok 8 341s ok 344s t/apache/maxranges.t ................ 344s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 344s 1..19 344s # Running under perl version 5.038002 for linux 344s # Current time local: Tue Dec 17 23:22:49 2024 344s # Current time GMT: Tue Dec 17 23:22:49 2024 344s # Using Test.pm version 1.31 344s # Using Apache/Test.pm version 1.42 344s ok 1 344s ok 2 344s ok 3 344s ok 4 344s ok 5 344s ok 6 344s ok 7 344s ok 8 344s ok 9 344s ok 10 344s ok 11 344s ok 12 344s ok 13 344s ok 14 344s ok 15 344s ok 16 344s ok 17 344s ok 18 344s ok 19 344s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 344s ok 346s t/apache/mergeslashes.t ............. 346s 1..9 346s # Running under perl version 5.038002 for linux 346s # Current time local: Tue Dec 17 23:22:52 2024 346s # Current time GMT: Tue Dec 17 23:22:52 2024 346s # Using Test.pm version 1.31 346s # Using Apache/Test.pm version 1.42 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for exact match 346s ok 1 346s # SENDING to 127.0.0.1:8538 346s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for merged even at front 346s ok 2 346s # SENDING to 127.0.0.1:8538 346s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for merged even at front 346s ok 3 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for c// should be merged 346s ok 4 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for a// should be merged 346s ok 5 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for a// matches locationmatch 346s ok 6 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 346s # expected 200, got 200 for c// doesn't match locationmatch 346s ok 7 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for baseline failed 346s ok 8 346s # SENDING to 127.0.0.1:8538 346s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 346s # expected 403, got 403 for b//d not merged for Location with OFF 346s ok 9 346s ok 348s t/apache/mmn.t ...................... 348s 1..2 348s # Running under perl version 5.038002 for linux 348s # Current time local: Tue Dec 17 23:22:54 2024 348s # Current time GMT: Tue Dec 17 23:22:54 2024 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.42 348s ok 1 348s ok 2 348s ok 350s t/apache/options.t .................. 350s 1..2 350s # Running under perl version 5.038002 for linux 350s # Current time local: Tue Dec 17 23:22:56 2024 350s # Current time GMT: Tue Dec 17 23:22:56 2024 350s # Using Test.pm version 1.31 350s # Using Apache/Test.pm version 1.42 350s # testing : code 350s # expected: 200 350s # received: '200' 350s ok 1 350s # testing : OPTIONS 350s # expected: qr/OPTIONS/ 350s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 350s ok 2 350s ok 354s t/apache/passbrigade.t .............. 354s # using LWP client 354s 1..114 354s # Running under perl version 5.038002 for linux 354s # Current time local: Tue Dec 17 23:22:58 2024 354s # Current time GMT: Tue Dec 17 23:22:58 2024 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.42 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 1024 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 1024 354s # received: 1024 354s ok 1 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 2048 354s # received: 2048 354s ok 2 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 3072 354s # received: 3072 354s ok 3 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 4096 354s # received: 4096 354s ok 4 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 5120 354s # received: 5120 354s ok 5 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 6144 354s # received: 6144 354s ok 6 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 7168 354s # received: 7168 354s ok 7 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 8192 354s # received: 8192 354s ok 8 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 9216 354s # received: 9216 354s ok 9 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 10240 354s # received: 10240 354s ok 10 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 11264 354s # received: 11264 354s ok 11 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 12288 354s # received: 12288 354s ok 12 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 13312 354s # received: 13312 354s ok 13 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 14336 354s # received: 14336 354s ok 14 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 15360 354s # received: 15360 354s ok 15 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 16384 354s # received: 16384 354s ok 16 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 17408 354s # received: 17408 354s ok 17 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 18432 354s # received: 18432 354s ok 18 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 19456 354s # received: 19456 354s ok 19 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 20480 354s # received: 20480 354s ok 20 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 21504 354s # received: 21504 354s ok 21 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 22528 354s # received: 22528 354s ok 22 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 23552 354s # received: 23552 354s ok 23 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 24576 354s # received: 24576 354s ok 24 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 25600 354s # received: 25600 354s ok 25 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 26624 354s # received: 26624 354s ok 26 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 27648 354s # received: 27648 354s ok 27 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 28672 354s # received: 28672 354s ok 28 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 29696 354s # received: 29696 354s ok 29 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 30720 354s # received: 30720 354s ok 30 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 31744 354s # received: 31744 354s ok 31 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 32768 354s # received: 32768 354s ok 32 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 33792 354s # received: 33792 354s ok 33 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 34816 354s # received: 34816 354s ok 34 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:00 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 35840 354s # received: 35840 354s ok 35 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 36864 354s # received: 36864 354s ok 36 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 37888 354s # received: 37888 354s ok 37 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 38912 354s # received: 38912 354s ok 38 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 39936 354s # received: 39936 354s ok 39 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 40960 354s # received: 40960 354s ok 40 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 41984 354s # received: 41984 354s ok 41 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 43008 354s # received: 43008 354s ok 42 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 44032 354s # received: 44032 354s ok 43 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 45056 354s # received: 45056 354s ok 44 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 46080 354s # received: 46080 354s ok 45 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 47104 354s # received: 47104 354s ok 46 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 48128 354s # received: 48128 354s ok 47 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 49152 354s # received: 49152 354s ok 48 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 50176 354s # received: 50176 354s ok 49 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 51200 354s # received: 51200 354s ok 50 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 102400 354s # received: 102400 354s ok 51 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 307200 354s # received: 307200 354s ok 52 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 512000 354s # received: 512000 354s ok 53 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 2048000 354s # received: 2048000 354s ok 54 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 4096000 354s # received: 4096000 354s ok 55 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 6144000 354s # received: 6144000 354s ok 56 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:01 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 10240000 354s # received: 10240000 354s ok 57 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 1024 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 1024 354s # received: 1024 354s ok 58 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 2048 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 2048 354s # received: 2048 354s ok 59 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 3072 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 3072 354s # received: 3072 354s ok 60 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 4096 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 4096 354s # received: 4096 354s ok 61 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 5120 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 5120 354s # received: 5120 354s ok 62 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 6144 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 6144 354s # received: 6144 354s ok 63 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 7168 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 7168 354s # received: 7168 354s ok 64 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 8192 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #DMMATCH1: 1 354s # 354s # testing : bytes in body 354s # expected: 8192 354s # received: 8192 354s ok 65 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 9216 354s # received: 9216 354s ok 66 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 10240 354s # received: 10240 354s ok 67 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 11264 354s # received: 11264 354s ok 68 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 12288 354s # received: 12288 354s ok 69 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 13312 354s # received: 13312 354s ok 70 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 14336 354s # received: 14336 354s ok 71 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 15360 354s # received: 15360 354s ok 72 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 16384 354s # received: 16384 354s ok 73 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 17408 354s # received: 17408 354s ok 74 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 18432 354s # received: 18432 354s ok 75 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 19456 354s # received: 19456 354s ok 76 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 20480 354s # received: 20480 354s ok 77 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 21504 354s # received: 21504 354s ok 78 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 22528 354s # received: 22528 354s ok 79 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 23552 354s # received: 23552 354s ok 80 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 24576 354s # received: 24576 354s ok 81 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 25600 354s # received: 25600 354s ok 82 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 26624 354s # received: 26624 354s ok 83 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 27648 354s # received: 27648 354s ok 84 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 28672 354s # received: 28672 354s ok 85 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 29696 354s # received: 29696 354s ok 86 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 30720 354s # received: 30720 354s ok 87 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 31744 354s # received: 31744 354s ok 88 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 32768 354s # received: 32768 354s ok 89 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 33792 354s # received: 33792 354s ok 90 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 34816 354s # received: 34816 354s ok 91 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 35840 354s # received: 35840 354s ok 92 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 36864 354s # received: 36864 354s ok 93 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 37888 354s # received: 37888 354s ok 94 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 38912 354s # received: 38912 354s ok 95 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 39936 354s # received: 39936 354s ok 96 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 40960 354s # received: 40960 354s ok 97 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 41984 354s # received: 41984 354s ok 98 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 43008 354s # received: 43008 354s ok 99 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 44032 354s # received: 44032 354s ok 100 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 45056 354s # received: 45056 354s ok 101 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 46080 354s # received: 46080 354s ok 102 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 47104 354s # received: 47104 354s ok 103 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 48128 354s # received: 48128 354s ok 104 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 49152 354s # received: 49152 354s ok 105 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 50176 354s # received: 50176 354s ok 106 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 51200 354s # received: 51200 354s ok 107 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 102400 354s # received: 102400 354s ok 108 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 307200 354s # received: 307200 354s ok 109 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 512000 354s # received: 512000 354s ok 110 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 2048000 354s # received: 2048000 354s ok 111 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 4096000 354s # received: 4096000 354s ok 112 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 6144000 354s # received: 6144000 354s ok 113 354s #lwp request: 354s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 354s #User-Agent: libwww-perl/6.76 354s # 354s #server response: 354s #HTTP/1.1 200 OK 354s #Connection: close 354s #Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 354s #Vary: In-If1 354s #Content-Length: 0 354s #Client-Date: Tue, 17 Dec 2024 23:23:02 GMT 354s #Client-Peer: 127.0.0.1:8529 354s #Client-Response-Num: 1 354s #Client-Transfer-Encoding: chunked 354s #DMMATCH1: 1 354s #X-Content-Length-Note: added by Apache::TestRequest 354s # 354s # testing : bytes in body 354s # expected: 10240000 354s # received: 10240000 354s ok 114 354s ok 357s t/apache/post.t ..................... 357s # using LWP client 357s 1..51 357s # Running under perl version 5.038002 for linux 357s # Current time local: Tue Dec 17 23:23:02 2024 357s # Current time GMT: Tue Dec 17 23:23:02 2024 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.42 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 1024 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '1024' 357s # received: 1024 357s ok 1 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 2048 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '2048' 357s # received: 2048 357s ok 2 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 3072 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '3072' 357s # received: 3072 357s ok 3 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 4096 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '4096' 357s # received: 4096 357s ok 4 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 5120 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '5120' 357s # received: 5120 357s ok 5 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 6144 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:04 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '6144' 357s # received: 6144 357s ok 6 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 7168 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '7168' 357s # received: 7168 357s ok 7 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 8192 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '8192' 357s # received: 8192 357s ok 8 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 9216 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 5 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '9216' 357s # received: 9216 357s ok 9 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 10240 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '10240' 357s # received: 10240 357s ok 10 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 11264 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '11264' 357s # received: 11264 357s ok 11 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 12288 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '12288' 357s # received: 12288 357s ok 12 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 13312 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '13312' 357s # received: 13312 357s ok 13 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 14336 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '14336' 357s # received: 14336 357s ok 14 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 15360 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '15360' 357s # received: 15360 357s ok 15 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 16384 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '16384' 357s # received: 16384 357s ok 16 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 17408 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '17408' 357s # received: 17408 357s ok 17 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 18432 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '18432' 357s # received: 18432 357s ok 18 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 19456 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '19456' 357s # received: 19456 357s ok 19 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 20480 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '20480' 357s # received: 20480 357s ok 20 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 21504 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '21504' 357s # received: 21504 357s ok 21 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 22528 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '22528' 357s # received: 22528 357s ok 22 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 23552 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '23552' 357s # received: 23552 357s ok 23 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 24576 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '24576' 357s # received: 24576 357s ok 24 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 25600 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '25600' 357s # received: 25600 357s ok 25 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 26624 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '26624' 357s # received: 26624 357s ok 26 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 27648 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '27648' 357s # received: 27648 357s ok 27 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 28672 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '28672' 357s # received: 28672 357s ok 28 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 29696 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '29696' 357s # received: 29696 357s ok 29 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 30720 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '30720' 357s # received: 30720 357s ok 30 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 31744 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '31744' 357s # received: 31744 357s ok 31 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 32768 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '32768' 357s # received: 32768 357s ok 32 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 33792 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '33792' 357s # received: 33792 357s ok 33 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 34816 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '34816' 357s # received: 34816 357s ok 34 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 35840 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '35840' 357s # received: 35840 357s ok 35 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 36864 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '36864' 357s # received: 36864 357s ok 36 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 37888 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '37888' 357s # received: 37888 357s ok 37 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 38912 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '38912' 357s # received: 38912 357s ok 38 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 39936 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '39936' 357s # received: 39936 357s ok 39 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 40960 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '40960' 357s # received: 40960 357s ok 40 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 41984 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '41984' 357s # received: 41984 357s ok 41 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 43008 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '43008' 357s # received: 43008 357s ok 42 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 44032 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '44032' 357s # received: 44032 357s ok 43 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 45056 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '45056' 357s # received: 45056 357s ok 44 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 46080 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '46080' 357s # received: 46080 357s ok 45 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 47104 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '47104' 357s # received: 47104 357s ok 46 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 48128 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '48128' 357s # received: 48128 357s ok 47 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 49152 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '49152' 357s # received: 49152 357s ok 48 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 50176 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '50176' 357s # received: 50176 357s ok 49 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 51200 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 6 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '51200' 357s # received: 51200 357s ok 50 357s #lwp request: 357s #POST http://localhost:8529/eat_post HTTP/1.1 357s #User-Agent: libwww-perl/6.76 357s #Content-Length: 102400 357s # 357s #server response: 357s #HTTP/1.1 200 OK 357s #Connection: close 357s #Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 357s #Vary: In-If1 357s #Content-Length: 7 357s #Client-Date: Tue, 17 Dec 2024 23:23:05 GMT 357s #Client-Peer: 127.0.0.1:8529 357s #Client-Response-Num: 1 357s #DMMATCH1: 1 357s # 357s # testing : length posted 357s # expected: '102400' 357s # received: 102400 357s ok 51 357s ok 359s t/apache/pr17629.t .................. 359s 1..4 359s # Running under perl version 5.038002 for linux 359s # Current time local: Tue Dec 17 23:23:05 2024 359s # Current time GMT: Tue Dec 17 23:23:05 2024 359s # Using Test.pm version 1.31 359s # Using Apache/Test.pm version 1.42 359s # expected: 'begin-foobar-end 359s # ' 359s # received: 'begin-foobar-end 359s # ' 359s ok 1 359s # expected: 200 359s # received: '200' 359s ok 2 359s # testing : response was gzipped 359s # expected: 'gzip' 359s # received: 'gzip' 359s ok 3 359s # expected: 'begin-foobar-end 359s # ' 359s # received: 'begin-foobar-end 359s # ' 359s ok 4 359s ok 361s t/apache/pr18757.t .................. 361s 1..3 361s # Running under perl version 5.038002 for linux 361s # Current time local: Tue Dec 17 23:23:07 2024 361s # Current time GMT: Tue Dec 17 23:23:07 2024 361s # Using Test.pm version 1.31 361s # Using Apache/Test.pm version 1.42 361s # testing : 200 response from GET 361s # expected: 200 361s # received: '200' 361s ok 1 361s # expected C-L is 26 361s # URL via proxy is http://localhost:8552/index.html 361s ok 2 361s # line: HTTP/1.1 200 OK 361s # line: Date: Tue, 17 Dec 2024 23:23:09 GMT 361s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 361s # line: Vary: In-If1 361s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 361s # line: ETag: "1a-613edd771cbc0" 361s # line: Accept-Ranges: bytes 361s # line: Content-Length: 26 361s # line: DMMATCH1: 1 361s # line: Content-Type: text/html 361s # line: 361s # testing : whether proxy strips Content-Length header 361s # expected: 1 361s # received: 1 361s ok 3 361s ok 364s t/apache/pr35292.t .................. 364s 1..3 364s # Running under perl version 5.038002 for linux 364s # Current time local: Tue Dec 17 23:23:09 2024 364s # Current time GMT: Tue Dec 17 23:23:09 2024 364s # Using Test.pm version 1.31 364s # Using Apache/Test.pm version 1.42 364s ok 1 364s ok 2 364s # testing : read response-line 364s # expected: qr/^HTTP\/1\.. 413/ 364s # received: 'HTTP/1.1 413 Request Entity Too Large 364s # ' 364s ok 3 364s ok 366s t/apache/pr35330.t .................. 366s 1..2 366s # Running under perl version 5.038002 for linux 366s # Current time local: Tue Dec 17 23:23:12 2024 366s # Current time GMT: Tue Dec 17 23:23:12 2024 366s # Using Test.pm version 1.31 366s # Using Apache/Test.pm version 1.42 366s # testing : SSI was allowed for location 366s # expected: 200 366s # received: '200' 366s ok 1 366s # testing : file was served with correct content 366s # expected: 'hello' 366s # received: 'hello' 366s ok 2 366s ok 368s t/apache/pr37166.t .................. 368s 1..4 368s # Running under perl version 5.038002 for linux 368s # Current time local: Tue Dec 17 23:23:14 2024 368s # Current time GMT: Tue Dec 17 23:23:14 2024 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.42 368s # testing : SSI was allowed for location 368s # expected: 200 368s # received: '200' 368s ok 1 368s # testing : file was served with correct content 368s # expected: 'Hello world 368s # ' 368s # received: 'Hello world 368s # ' 368s ok 2 368s # testing : explicit 200 response 368s # expected: 200 368s # received: '200' 368s ok 3 368s # testing : file was again served with correct content 368s # expected: 'Hello world 368s # ' 368s # received: 'Hello world 368s # ' 368s ok 4 368s ok 370s t/apache/pr43939.t .................. 370s 1..4 370s # Running under perl version 5.038002 for linux 370s # Current time local: Tue Dec 17 23:23:16 2024 370s # Current time GMT: Tue Dec 17 23:23:16 2024 370s # Using Test.pm version 1.31 370s # Using Apache/Test.pm version 1.42 370s # expected: 'begin-default-end 370s # ' 370s # received: 'begin-default-end 370s # ' 370s ok 1 370s # expected: 200 370s # received: '200' 370s ok 2 370s # testing : response was gzipped 370s # expected: 'gzip' 370s # received: 'gzip' 370s ok 3 370s # expected: 'begin-default-end 370s # ' 370s # received: 'begin-default-end 370s # ' 370s ok 4 370s ok 373s t/apache/pr49328.t .................. 373s 1..1 373s # Running under perl version 5.038002 for linux 373s # Current time local: Tue Dec 17 23:23:18 2024 373s # Current time GMT: Tue Dec 17 23:23:18 2024 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.42 373s # expected: 'before 373s # included 373s # after 373s # ' 373s # received: 'before 373s # included 373s # after 373s # ' 373s ok 1 373s ok 376s t/apache/rwrite.t ................... 376s # using LWP client 376s 1..114 376s # Running under perl version 5.038002 for linux 376s # Current time local: Tue Dec 17 23:23:21 2024 376s # Current time GMT: Tue Dec 17 23:23:21 2024 376s # Using Test.pm version 1.31 376s # Using Apache/Test.pm version 1.42 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 1024 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 1024 376s # received: 1024 376s ok 1 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 2048 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 2048 376s # received: 2048 376s ok 2 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 3072 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 3072 376s # received: 3072 376s ok 3 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 4096 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 4096 376s # received: 4096 376s ok 4 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 5120 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 5120 376s # received: 5120 376s ok 5 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 6144 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 6144 376s # received: 6144 376s ok 6 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 7168 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 7168 376s # received: 7168 376s ok 7 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 8192 376s # received: 8192 376s ok 8 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 9216 376s # received: 9216 376s ok 9 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 10240 376s # received: 10240 376s ok 10 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 11264 376s # received: 11264 376s ok 11 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 12288 376s # received: 12288 376s ok 12 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 13312 376s # received: 13312 376s ok 13 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 14336 376s # received: 14336 376s ok 14 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 15360 376s # received: 15360 376s ok 15 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 16384 376s # received: 16384 376s ok 16 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 17408 376s # received: 17408 376s ok 17 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 18432 376s # received: 18432 376s ok 18 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 19456 376s # received: 19456 376s ok 19 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 20480 376s # received: 20480 376s ok 20 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 21504 376s # received: 21504 376s ok 21 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 22528 376s # received: 22528 376s ok 22 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 23552 376s # received: 23552 376s ok 23 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 24576 376s # received: 24576 376s ok 24 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 25600 376s # received: 25600 376s ok 25 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 26624 376s # received: 26624 376s ok 26 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 27648 376s # received: 27648 376s ok 27 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 28672 376s # received: 28672 376s ok 28 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 29696 376s # received: 29696 376s ok 29 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 30720 376s # received: 30720 376s ok 30 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 31744 376s # received: 31744 376s ok 31 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 32768 376s # received: 32768 376s ok 32 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 33792 376s # received: 33792 376s ok 33 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 34816 376s # received: 34816 376s ok 34 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 35840 376s # received: 35840 376s ok 35 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 36864 376s # received: 36864 376s ok 36 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 37888 376s # received: 37888 376s ok 37 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 38912 376s # received: 38912 376s ok 38 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 39936 376s # received: 39936 376s ok 39 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 40960 376s # received: 40960 376s ok 40 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 41984 376s # received: 41984 376s ok 41 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 43008 376s # received: 43008 376s ok 42 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 44032 376s # received: 44032 376s ok 43 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 45056 376s # received: 45056 376s ok 44 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 46080 376s # received: 46080 376s ok 45 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 47104 376s # received: 47104 376s ok 46 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 48128 376s # received: 48128 376s ok 47 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 49152 376s # received: 49152 376s ok 48 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 50176 376s # received: 50176 376s ok 49 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 51200 376s # received: 51200 376s ok 50 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 102400 376s # received: 102400 376s ok 51 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 307200 376s # received: 307200 376s ok 52 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 512000 376s # received: 512000 376s ok 53 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 2048000 376s # received: 2048000 376s ok 54 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 4096000 376s # received: 4096000 376s ok 55 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 6144000 376s # received: 6144000 376s ok 56 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 10240000 376s # received: 10240000 376s ok 57 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 1024 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 1024 376s # received: 1024 376s ok 58 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 2048 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 2048 376s # received: 2048 376s ok 59 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 3072 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 3072 376s # received: 3072 376s ok 60 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 4096 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 4096 376s # received: 4096 376s ok 61 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 5120 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 5120 376s # received: 5120 376s ok 62 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 6144 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 6144 376s # received: 6144 376s ok 63 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 7168 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #DMMATCH1: 1 376s # 376s # testing : bytes in body 376s # expected: 7168 376s # received: 7168 376s ok 64 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 8192 376s # received: 8192 376s ok 65 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 9216 376s # received: 9216 376s ok 66 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 10240 376s # received: 10240 376s ok 67 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 11264 376s # received: 11264 376s ok 68 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 12288 376s # received: 12288 376s ok 69 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 13312 376s # received: 13312 376s ok 70 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 14336 376s # received: 14336 376s ok 71 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 15360 376s # received: 15360 376s ok 72 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 16384 376s # received: 16384 376s ok 73 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 17408 376s # received: 17408 376s ok 74 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 18432 376s # received: 18432 376s ok 75 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 19456 376s # received: 19456 376s ok 76 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 20480 376s # received: 20480 376s ok 77 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 21504 376s # received: 21504 376s ok 78 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 22528 376s # received: 22528 376s ok 79 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 23552 376s # received: 23552 376s ok 80 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 24576 376s # received: 24576 376s ok 81 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 25600 376s # received: 25600 376s ok 82 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 26624 376s # received: 26624 376s ok 83 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 27648 376s # received: 27648 376s ok 84 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 28672 376s # received: 28672 376s ok 85 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 29696 376s # received: 29696 376s ok 86 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 30720 376s # received: 30720 376s ok 87 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 31744 376s # received: 31744 376s ok 88 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 32768 376s # received: 32768 376s ok 89 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 33792 376s # received: 33792 376s ok 90 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 34816 376s # received: 34816 376s ok 91 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 35840 376s # received: 35840 376s ok 92 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 36864 376s # received: 36864 376s ok 93 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 37888 376s # received: 37888 376s ok 94 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 38912 376s # received: 38912 376s ok 95 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 39936 376s # received: 39936 376s ok 96 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 40960 376s # received: 40960 376s ok 97 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 41984 376s # received: 41984 376s ok 98 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 43008 376s # received: 43008 376s ok 99 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 44032 376s # received: 44032 376s ok 100 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 45056 376s # received: 45056 376s ok 101 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 46080 376s # received: 46080 376s ok 102 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 47104 376s # received: 47104 376s ok 103 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 48128 376s # received: 48128 376s ok 104 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 49152 376s # received: 49152 376s ok 105 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 50176 376s # received: 50176 376s ok 106 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 51200 376s # received: 51200 376s ok 107 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 102400 376s # received: 102400 376s ok 108 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 307200 376s # received: 307200 376s ok 109 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 512000 376s # received: 512000 376s ok 110 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 2048000 376s # received: 2048000 376s ok 111 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:23 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:24 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 4096000 376s # received: 4096000 376s ok 112 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:24 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:24 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 6144000 376s # received: 6144000 376s ok 113 376s #lwp request: 376s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 376s #User-Agent: libwww-perl/6.76 376s # 376s #server response: 376s #HTTP/1.1 200 OK 376s #Connection: close 376s #Date: Tue, 17 Dec 2024 23:23:24 GMT 376s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 376s #Vary: In-If1 376s #Content-Length: 0 376s #Client-Date: Tue, 17 Dec 2024 23:23:24 GMT 376s #Client-Peer: 127.0.0.1:8529 376s #Client-Response-Num: 1 376s #Client-Transfer-Encoding: chunked 376s #DMMATCH1: 1 376s #X-Content-Length-Note: added by Apache::TestRequest 376s # 376s # testing : bytes in body 376s # expected: 10240000 376s # received: 10240000 376s ok 114 376s ok 379s t/apache/server_name_port.t ......... 379s 1..84 379s # Running under perl version 5.038002 for linux 379s # Current time local: Tue Dec 17 23:23:24 2024 379s # Current time GMT: Tue Dec 17 23:23:24 2024 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.42 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 379s # expecting 200, got 200 379s ok 1 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 2 379s # got SERVER_PORT='8529', expected '8529' 379s ok 3 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 379s # expecting 200, got 200 379s ok 4 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 5 379s # got SERVER_PORT='123', expected '123' 379s ok 6 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 379s # expecting 200, got 200 379s ok 7 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 8 379s # got SERVER_PORT='8529', expected '8529' 379s ok 9 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 379s # expecting 200, got 200 379s ok 10 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 11 379s # got SERVER_PORT='123', expected '123' 379s ok 12 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 379s # expecting 200, got 200 379s ok 13 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 14 379s # got SERVER_PORT='8529', expected '8529' 379s ok 15 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 379s # expecting 200, got 200 379s ok 16 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 17 379s # got SERVER_PORT='123', expected '123' 379s ok 18 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 379s # expecting 200, got 200 379s ok 19 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 20 379s # got SERVER_PORT='8529', expected '8529' 379s ok 21 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 379s # expecting 200, got 200 379s ok 22 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 23 379s # got SERVER_PORT='123', expected '123' 379s ok 24 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 379s # expecting 200, got 200 379s ok 25 379s # got SERVER_NAME='[a::1]', expected '[a::1]' 379s ok 26 379s # got SERVER_PORT='8529', expected '8529' 379s ok 27 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 379s # expecting 200, got 200 379s ok 28 379s # got SERVER_NAME='[a::1]', expected '[a::1]' 379s ok 29 379s # got SERVER_PORT='123', expected '123' 379s ok 30 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 379s # expecting 200, got 200 379s ok 31 379s # got SERVER_NAME='[a::1]', expected '[a::1]' 379s ok 32 379s # got SERVER_PORT='8529', expected '8529' 379s ok 33 379s # SENDING: 379s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 379s # expecting 200, got 200 379s ok 34 379s # got SERVER_NAME='[a::1]', expected '[a::1]' 379s ok 35 379s # got SERVER_PORT='123', expected '123' 379s ok 36 379s # SENDING: 379s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 37 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 38 379s # got SERVER_PORT='8529', expected '8529' 379s ok 39 379s # SENDING: 379s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 40 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 41 379s # got SERVER_PORT='123', expected '123' 379s ok 42 379s # SENDING: 379s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 43 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 44 379s # got SERVER_PORT='8529', expected '8529' 379s ok 45 379s # SENDING: 379s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 46 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 47 379s # got SERVER_PORT='123', expected '123' 379s ok 48 379s # SENDING: 379s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 49 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 50 379s # got SERVER_PORT='8529', expected '8529' 379s ok 51 379s # SENDING: 379s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 52 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 53 379s # got SERVER_PORT='123', expected '123' 379s ok 54 379s # SENDING: 379s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 55 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 56 379s # got SERVER_PORT='8529', expected '8529' 379s ok 57 379s # SENDING: 379s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 379s # expecting 200, got 200 379s ok 58 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 59 379s # got SERVER_PORT='123', expected '123' 379s ok 60 379s # SENDING: 379s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 379s # expecting 200, got 200 379s ok 61 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 62 379s # got SERVER_PORT='8529', expected '8529' 379s ok 63 379s # SENDING: 379s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 379s # expecting 200, got 200 379s ok 64 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 65 379s # got SERVER_PORT='123', expected '123' 379s ok 66 379s # SENDING: 379s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 379s # expecting 200, got 200 379s ok 67 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 68 379s # got SERVER_PORT='8529', expected '8529' 379s ok 69 379s # SENDING: 379s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 379s # expecting 200, got 200 379s ok 70 379s # got SERVER_NAME='righthost', expected 'righthost' 379s ok 71 379s # got SERVER_PORT='123', expected '123' 379s ok 72 379s # SENDING: 379s # 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 379s # expecting 200, got 200 379s ok 73 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 74 379s # got SERVER_PORT='8529', expected '8529' 379s ok 75 379s # SENDING: 379s # 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 379s # expecting 200, got 200 379s ok 76 379s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 379s ok 77 379s # got SERVER_PORT='123', expected '123' 379s ok 78 379s # SENDING: 379s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 379s # expecting 200, got 200 379s ok 79 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 80 379s # got SERVER_PORT='8529', expected '8529' 379s ok 81 379s # SENDING: 379s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 379s # expecting 200, got 200 379s ok 82 379s # got SERVER_NAME='[::1]', expected '[::1]' 379s ok 83 379s # got SERVER_PORT='123', expected '123' 379s ok 84 379s ok 381s t/apache/teclchunk.t ................ skipped: Not supported yet 383s t/apr/uri.t ......................... 383s 1..1 383s # Running under perl version 5.038002 for linux 383s # Current time local: Tue Dec 17 23:23:29 2024 383s # Current time GMT: Tue Dec 17 23:23:29 2024 383s # Using Test.pm version 1.31 383s # Using Apache/Test.pm version 1.42 383s ok 1 383s ok 385s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 387s t/filter/case.t ..................... 387s 1..4 387s # Running under perl version 5.038002 for linux 387s # Current time local: Tue Dec 17 23:23:33 2024 387s # Current time GMT: Tue Dec 17 23:23:33 2024 387s # Using Test.pm version 1.31 387s # Using Apache/Test.pm version 1.42 387s ok 1 387s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 387s # expected 200 387s # received 200 387s # body: =HEAD1 NAME 387s X X 387s 387s PERLSUB - PERL SUBROUTINES 387s 387s =HEAD1 SYNOPSIS 387s 387s TO DECLARE SUBROUTINES: 387s X X 387s 387s SUB NAME; # A "FORWARD" DECLARATION. 387s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 387s SUB NAME : ATTRS; # WITH ATTRIBUTES 387s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 387s 387s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 387s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 387s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 387s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 387s 387s USE FEATURE 'SIGNATURES'; 387s SUB NAME(SIG) BLOCK # WITH SIGNATURE 387s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 387s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 387s 387s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 387s X 387s 387s $SUBREF = SUB BLOCK; # NO PROTO 387s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 387s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 387s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 387s 387s USE FEATURE 'SIGNATURES'; 387s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 387s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 387s 387s TO IMPORT SUBROUTINES: 387s X 387s 387s USE MODULE QW(NAME1 NAME2 NAME3); 387s 387s TO CALL SUBROUTINES: 387s X X 387s 387s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 387s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 387s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 387s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 387s 387s =HEAD1 DESCRIPTION 387s 387s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 387s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 387s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 387s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 387s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 387s ITS NAME OR A CODE REFERENCE. 387s 387s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 387s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 387s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 387s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 387s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 387s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 387s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 387s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 387s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 387s X X 387s 387s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 387s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 387s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 387s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 387s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 387s SUCH A SIGNATURE-USING SUBROUTINE. 387s 387s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 387s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 387s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 387s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 387s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 387s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 387s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 387s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 387s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 387s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 387s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 387s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 387s X X X<@_> 387s 387s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 387s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 387s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 387s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 387s L AND L. 387s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 387s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 387s 387s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 387s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 387s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 387s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 387s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 387s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 387s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 387s ONE LARGE INDISTINGUISHABLE LIST. 387s 387s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 387s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 387s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 387s EMPTY SUB RETURNS THE EMPTY LIST. 387s X X X 387s 387s EXAMPLE: 387s 387s SUB MAX { 387s MY $MAX = SHIFT(@_); 387s FOREACH $FOO (@_) { 387s $MAX = $FOO IF $MAX < $FOO; 387s } 387s RETURN $MAX; 387s } 387s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 387s 387s EXAMPLE: 387s 387s # GET A LINE, COMBINING CONTINUATION LINES 387s # THAT START WITH WHITESPACE 387s 387s SUB GET_LINE { 387s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 387s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 387s IF ($LOOKAHEAD =~ /^[ \T]/) { 387s $THISLINE .= $LOOKAHEAD; 387s } 387s ELSE { 387s LAST LINE; 387s } 387s } 387s RETURN $THISLINE; 387s } 387s 387s $LOOKAHEAD = ; # GET FIRST LINE 387s WHILE (DEFINED($LINE = GET_LINE())) { 387s ... 387s } 387s 387s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 387s 387s SUB MAYBESET { 387s MY($KEY, $VALUE) = @_; 387s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 387s } 387s 387s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 387s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 387s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 387s ITS CALLER'S VALUES. 387s X X 387s 387s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 387s SUB UPCASE_IN { 387s FOR (@_) { TR/A-Z/A-Z/ } 387s } 387s 387s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 387s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 387s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 387s X X 387s 387s UPCASE_IN("FREDERICK"); 387s 387s IT WOULD BE MUCH SAFER IF THE C FUNCTION 387s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 387s OF CHANGING THEM IN PLACE: 387s 387s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 387s SUB UPCASE { 387s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 387s MY @PARMS = @_; 387s FOR (@PARMS) { TR/A-Z/A-Z/ } 387s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 387s } 387s 387s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 387s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 387s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 387s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 387s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 387s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 387s 387s @NEWLIST = UPCASE(@LIST1, @LIST2); 387s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 387s 387s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 387s 387s (@X, @Y) = UPCASE(@LIST1, @LIST2); 387s 387s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 388s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 388s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 388s L FOR ALTERNATIVES. 388s 388s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 388s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 388s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 388s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 388s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 388s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 388s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 388s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 388s SEE L FOR MORE ABOUT ALL THAT. 388s X<&> 388s 388s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 388s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 388s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 388s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 388s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 388s X 388s 388s &FOO(1,2,3); # PASS THREE ARGUMENTS 388s FOO(1,2,3); # THE SAME 388s 388s FOO(); # PASS A NULL LIST 388s &FOO(); # THE SAME 388s 388s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 388s USE STRICT 'SUBS'; 388s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 388s # A COMPILE-TIME ERROR 388s NO STRICT 'SUBS'; 388s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 388s # A LITERAL STRING "FOO" 388s 388s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 388s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 388s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 388s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 388s X<&> 388s 388s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 388s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 388s YOUR SUBROUTINE'S NAME. 388s 388s USE V5.16; 388s MY $FACTORIAL = SUB { 388s MY ($X) = @_; 388s RETURN 1 IF $X == 1; 388s RETURN($X * __SUB__->( $X - 1 ) ); 388s }; 388s 388s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 388s IS SUBJECT TO CHANGE. 388s 388s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 388s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 388s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 388s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 388s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 388s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 388s SPECIAL, PRE-DEFINED THINGS. 388s 388s =OVER 388s 388s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 388s 388s C 388s 388s =ITEM DOCUMENTED IN L 388s 388s C, C 388s 388s =ITEM DOCUMENTED IN L 388s 388s C, C 388s 388s =ITEM DOCUMENTED IN L 388s 388s C, C, C, C, C, C, C, 388s C, C, C, C, C, C, 388s C, C, C, C, C, C, C, 388s C, C, C, C, C, C, 388s C, C, C, C, C, 388s C, C, C, C 388s 388s =ITEM DOCUMENTED IN L 388s 388s C, C, C, C, C, C, C, 388s C, C, C, C, C, C, C, 388s C, C, C, C, C, C 388s 388s =ITEM DOCUMENTED IN L 388s 388s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 388s L<< C|PERLFUNC/REQUIRE >> 388s 388s =ITEM DOCUMENTED IN L 388s 388s C 388s 388s =ITEM DOCUMENTED IN L 388s 388s C, C, C, C, C 388s 388s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 388s 388s ANY STARTING WITH C<(> 388s 388s =BACK 388s 388s THE C, C, C, C AND C SUBROUTINES 388s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 388s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 388s EXPLICITLY. SEE L 388s 388s =HEAD2 SIGNATURES 388s 388s X X 388s 388s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 388s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 388s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 388s 388s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 388s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 388s DIRECTLY BY C, IN THE CURRENT SCOPE. 388s 388s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 388s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 388s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 388s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 388s 388s FOR EXAMPLE, 388s 388s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 388s 388s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 388s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 388s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 388s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 388s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 388s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 388s 388s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 388s THE SIGNATURE. FOR EXAMPLE, 388s 388s SUB FOO ($LEFT, $RIGHT) { 388s RETURN $LEFT + $RIGHT; 388s } 388s 388s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 388s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 388s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 388s EQUIVALENT TO 388s 388s SUB FOO { 388s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 388s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 388s MY $LEFT = $_[0]; 388s MY $RIGHT = $_[1]; 388s RETURN $LEFT + $RIGHT; 388s } 388s 388s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 388s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 388s 388s SUB FOO ($FIRST, $, $THIRD) { 388s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 388s } 388s 388s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 388s MANDATORY FOR THE CALLER TO PASS IT. 388s 388s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 388s SEPARATED FROM THE PARAMETER NAME BY C<=>: 388s 388s SUB FOO ($LEFT, $RIGHT = 0) { 388s RETURN $LEFT + $RIGHT; 388s } 388s 388s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 388s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 388s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 388s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 388s FOR EXAMPLE, 388s 388s MY $AUTO_ID = 0; 388s SUB FOO ($THING, $ID = $AUTO_ID++) { 388s PRINT "$THING HAS ID $ID"; 388s } 388s 388s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 388s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 388s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 388s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 388s 388s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 388s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 388s } 388s 388s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 388s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 388s VALUE PROVIDED WAS C. 388s 388s SUB FOO ($NAME //= "WORLD") { 388s PRINT "HELLO, $NAME"; 388s } 388s 388s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 388s 388s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 388s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 388s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 388s 388s SUB FOO ($X ||= 10) { 388s RETURN 5 + $X; 388s } 388s 388s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 388s FOR EXAMPLE, 388s 388s SUB FOO ($THING, $ = 1) { 388s PRINT $THING; 388s } 388s 388s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 388s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 388s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 388s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 388s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 388s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 388s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 388s 388s SUB FOO ($THING, $=) { 388s PRINT $THING; 388s } 388s 388s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 388s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 388s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 388s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 388s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 388s TO RIGHT. 388s 388s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 388s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 388s 388s SUB FOO ($FILTER, @INPUTS) { 388s PRINT $FILTER->($_) FOREACH @INPUTS; 388s } 388s 388s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 388s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 388s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 388s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 388s 388s SUB FOO ($THING, @) { 388s PRINT $THING; 388s } 388s 388s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 388s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 388s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 388s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 388s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 388s AS WITH STANDARD HASH CONSTRUCTION. 388s 388s SUB FOO ($FILTER, %INPUTS) { 388s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 388s } 388s 388s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 388s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 388s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 388s 388s SUB FOO ($THING, %) { 388s PRINT $THING; 388s } 388s 388s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 388s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 388s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 388s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 388s AN EMPTY ARRAY OR EMPTY HASH. 388s 388s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 388s THAT THE CALLER PASSED NO ARGUMENTS: 388s 388s SUB FOO () { 388s RETURN 123; 388s } 388s 388s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 388s WARNING IN THE C CATEGORY. FROM PERL 5.36 388s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 388s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 388s STATEMENT SUCH AS: 388s 388s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 388s 388s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 388s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 388s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 388s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 388s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 388s WARNINGS IN THE C CATEGORY WHEN 388s COMPILED: 388s 388s SUB F ($X) { 388s # THIS LINE EMITS THE WARNING SEEN BELOW 388s PRINT "ARGUMENTS ARE @_"; 388s } 388s 388s Z<> 388s 388s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 388s EXPERIMENTAL AT ... 388s 388s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 388s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 388s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 388s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 388s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 388s SUPPLY THAT ARGUMENT. 388s 388s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 388s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 388s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 388s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 388s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 388s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 388s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 388s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 388s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 388s 388s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 388s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 388s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 388s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 388s L. FOR EXAMPLE, 388s 388s SUB FOO :PROTOTYPE($) { $_[0] } 388s 388s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 388s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 388s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 388s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 388s 388s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 388s RETURN $LEFT + $RIGHT; 388s } 388s 388s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 388s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 388s THE SUBROUTINE'S BODY. 388s 388s =HEAD2 PRIVATE VARIABLES VIA MY() 388s X X X X X 388s X X 388s 388s SYNOPSIS: 388s 388s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 388s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 388s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 388s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 388s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 388s 388s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 388s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 388s SEE L AND L. 388s 388s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 388s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 388s (C/C/C/C), LOOP 388s (C/C/C/C/C), SUBROUTINE, C, 388s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 388s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 388s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 388s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 388s WITH C INSTEAD. 388s 388s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 388s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 388s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 388s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 388s ITS OWN COPY. 388s X 388s 388s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 388s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 388s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 388s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 388s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 388s 388s MY $X = 10; 388s SUB BUMPX { $X++ } 388s 388s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 388s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 388s THE C ITSELF. SEE L. 388s X 388s 388s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 388s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 388s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 388s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 388s 388s $ARG = "FRED"; # "GLOBAL" VARIABLE 388s $N = CUBE_ROOT(27); 388s PRINT "$ARG THINKS THE ROOT IS $N\N"; 388s # OUTPUTS: FRED THINKS THE ROOT IS 3 388s 388s SUB CUBE_ROOT { 388s MY $ARG = SHIFT; # NAME DOESN'T MATTER 388s $ARG **= 1/3; 388s RETURN $ARG; 388s } 388s 388s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 388s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 388s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 388s 388s MY ($FOO) = ; # WRONG? 388s MY @FOO = ; 388s 388s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 388s 388s MY $FOO = ; 388s 388s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 388s 388s MY $FOO, $BAR = 1; # WRONG 388s 388s THAT HAS THE SAME EFFECT AS 388s 388s MY $FOO; 388s $BAR = 1; 388s 388s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 388s THE CURRENT STATEMENT. THUS, 388s 388s MY $X = $X; 388s 388s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 388s THE EXPRESSION 388s 388s MY $X = 123 AND $X == 123 388s 388s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 388s 388s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 388s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 388s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 388s 388s WHILE (MY $LINE = <>) { 388s $LINE = LC $LINE; 388s } CONTINUE { 388s PRINT $LINE; 388s } 388s 388s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 388s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 388s IT. SIMILARLY, IN THE CONDITIONAL 388s 388s IF ((MY $ANSWER = ) =~ /^YES$/I) { 388s USER_AGREES(); 388s } ELSIF ($ANSWER =~ /^NO$/I) { 388s USER_DISAGREES(); 388s } ELSE { 388s CHOMP $ANSWER; 388s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 388s } 388s 388s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 388s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 388s BUT NOT BEYOND IT. SEE L FOR INFORMATION 388s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 388s 388s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 388s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 388s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 388s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 388s IN THE LOOP 388s X X 388s 388s FOR MY $I (1, 2, 3) { 388s SOME_FUNCTION(); 388s } 388s 388s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 388s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 388s X X 388s 388s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 388s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 388s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 388s 388s USE STRICT 'VARS'; 388s 388s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 388s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 388s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 388s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 388s THIS WITH C. 388s 388s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 388s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 388s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 388s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 388s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 388s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 388s EXAMPLE. 388s 388s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 388s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 388s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 388s 388s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 388s 388s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 388s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 388s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 388s 388s PACKAGE MAIN; 388s LOCAL $X = 10; 388s MY $X = 20; 388s PRINT "$X AND $::X\N"; 388s 388s THAT WILL PRINT OUT C<20> AND C<10>. 388s 388s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 388s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 388s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 388s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 388s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 388s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 388s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 388s AN ANONYMOUS SUB REFERENCE: 388s 388s MY $SECRET_VERSION = '1.001-BETA'; 388s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 388s &$SECRET_SUB(); 388s 388s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 388s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 388s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 388s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 388s UNQUALIFIED AND UNQUALIFIABLE. 388s 388s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 388s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 388s L FOR SOMETHING OF A WORK-AROUND TO 388s THIS. 388s 388s =HEAD2 PERSISTENT PRIVATE VARIABLES 388s X X X X 388s X X 388s 388s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 388s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 388s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 388s 388s =HEAD3 PERSISTENT VARIABLES VIA STATE() 388s 388s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 388s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 388s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 388s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 388s THE C FORM DOES NOT REQUIRE THE 388s C PRAGMA. 388s 388s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 388s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 388s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 388s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 388s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 388s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 388s SUBROUTINE EACH TIME IT IS EXECUTED.) 388s 388s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 388s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 388s 388s USE FEATURE 'STATE'; 388s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 388s 388s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 388s 388s USE FEATURE 'STATE'; 388s SUB CREATE_COUNTER { 388s RETURN SUB { STATE $X; RETURN ++$X } 388s } 388s 388s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 388s CODE OUTSIDE. 388s 388s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 388s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 388s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 388s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 388s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 388s 388s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 388s 388s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 388s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 388s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 388s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 388s 388s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 388s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 388s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 388s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 388s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 388s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 388s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 388s 388s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 388s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 388s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 388s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 388s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 388s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 388s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 388s 388s { 388s MY $SECRET_VAL = 0; 388s SUB GIMME_ANOTHER { 388s RETURN ++$SECRET_VAL; 388s } 388s } 388s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 388s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 388s 388s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 388s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 388s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 388s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 388s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 388s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 388s STARTS TO RUN: 388s 388s BEGIN { 388s MY $SECRET_VAL = 0; 388s SUB GIMME_ANOTHER { 388s RETURN ++$SECRET_VAL; 388s } 388s } 388s 388s SEE L ABOUT THE 388s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 388s C AND C. 388s 388s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 388s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 388s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 388s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 388s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 388s 388s =HEAD2 TEMPORARY VALUES VIA LOCAL() 388s X X X X 388s X 388s 388s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 388s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 388s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 388s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 388s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 388s 388s SYNOPSIS: 388s 388s # LOCALIZATION OF VALUES 388s 388s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 388s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 388s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 388s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 388s 388s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 388s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 388s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 388s # LOCALIZATION 388s 388s # LOCALIZATION OF SYMBOLS 388s 388s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 388s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 388s # @MERLYN IS REALLY @RANDAL, ETC 388s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 388s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 388s 388s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 388s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 388s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 388s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 388s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 388s 388s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 388s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 388s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 388s CREATES NEW, DYNAMICALLY SCOPED VALUES. 388s 388s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 388s PLACED IN PARENTHESES. THIS OPERATOR WORKS 388s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 388s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 388s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 388s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 388s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 388s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 388s UNDEFINED VALUE.) 388s 388s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 388s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 388s VARIABLES OUTSIDE THE LOOP. 388s 388s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 388s X 388s 388s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 388s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 388s VIEWED AS A SCALAR OR AN ARRAY. SO 388s 388s LOCAL($FOO) = ; 388s LOCAL @FOO = ; 388s 388s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 388s 388s LOCAL $FOO = ; 388s 388s SUPPLIES A SCALAR CONTEXT. 388s 388s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 388s X 388s 388s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 388s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 388s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 388s 388s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 388s 388s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 388s { LOCAL $/ = UNDEF; $SLURP = ; } 388s 388s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 388s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 388s I, BECAUSE THE $1 VARIABLE IS 388s MAGICAL AND READ-ONLY : 388s 388s LOCAL $1 = 2; 388s 388s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 388s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 388s TO SAFELY REUSE $_ IN A SUBROUTINE. 388s 388s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 388s WORK AS DESCRIBED. 388s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 388s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 388s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 388s SEE L FOR MORE 388s DETAILS. 388s X 388s 388s =HEAD3 LOCALIZATION OF GLOBS 388s X X 388s 388s THE CONSTRUCT 388s 388s LOCAL *NAME; 388s 388s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 388s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 388s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 388s 388s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 388s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 388s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 388s SEPARATOR. 388s 388s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 388s X X 388s X 388s 388s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 388s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 388s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 388s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 388s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 388s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 388s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 388s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 388s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 388s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 388s 388s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 388s @ARY = ( 0..5 ); 388s { 388s LOCAL($ARY[5]) = 6; 388s LOCAL($HASH{'A'}) = 'DRILL'; 388s WHILE (MY $E = POP(@ARY)) { 388s PRINT "$E . . .\N"; 388s LAST UNLESS $E > 3; 388s } 388s IF (@ARY) { 388s $HASH{'ONLY A'} = 'TEST'; 388s DELETE $HASH{'A'}; 388s } 388s } 388s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 388s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 388s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 388s 388s PERL WILL PRINT 388s 388s 6 . . . 388s 4 . . . 388s 3 . . . 388s THIS IS A TEST ONLY A TEST. 388s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 388s 388s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 388s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 388s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 388s SURPRISING, AND IS VERY LIKELY TO CHANGE. 388s 388s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 388s X X X 388s X 388s 388s YOU CAN USE THE C AND C 388s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 388s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 388s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 388s 388s DO { 388s MY $VAL = $ARRAY[$IDX]; 388s LOCAL $ARRAY[$IDX]; 388s DELETE $ARRAY[$IDX]; 388s $VAL 388s } 388s 388s AND 388s 388s DO { 388s MY $VAL = $HASH{KEY}; 388s LOCAL $HASH{KEY}; 388s DELETE $HASH{KEY}; 388s $VAL 388s } 388s 388s EXCEPT THAT FOR THOSE THE C IS 388s SCOPED TO THE C BLOCK. SLICES ARE 388s ALSO ACCEPTED. 388s 388s MY %HASH = ( 388s A => [ 7, 8, 9 ], 388s B => 1, 388s ) 388s 388s { 388s MY $X = DELETE LOCAL $HASH{A}; 388s # $X IS [ 7, 8, 9 ] 388s # %HASH IS (B => 1) 388s 388s { 388s MY @NUMS = DELETE LOCAL @$X[0, 2] 388s # @NUMS IS (7, 9) 388s # $X IS [ UNDEF, 8 ] 388s 388s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 388s } 388s # $X IS BACK TO [ 7, 8, 9 ] 388s 388s } 388s # %HASH IS BACK TO ITS ORIGINAL STATE 388s 388s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 388s 388s =HEAD2 LVALUE SUBROUTINES 388s X X 388s 388s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 388s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 388s 388s MY $VAL; 388s SUB CANMOD : LVALUE { 388s $VAL; # OR: RETURN $VAL; 388s } 388s SUB NOMOD { 388s $VAL; 388s } 388s 388s CANMOD() = 5; # ASSIGNS TO $VAL 388s NOMOD() = 5; # ERROR 388s 388s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 388s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 388s BY A SCALAR. FOR EXAMPLE, CONSIDER: 388s 388s DATA(2,3) = GET_DATA(3,4); 388s 388s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 388s 388s (DATA(2,3)) = GET_DATA(3,4); 388s 388s AND IN: 388s 388s (DATA(2),DATA(3)) = GET_DATA(3,4); 388s 388s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 388s 388s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 388s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 388s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 388s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 388s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 388s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 388s 388s =HEAD2 LEXICAL SUBROUTINES 388s X X X X 388s 388s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 388s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 388s AVAILABLE UNDER C OR C OR HIGHER. 388s 388s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 388s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 388s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 388s CATEGORY WAS DISABLED. 388s 388s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 388s DECLARED, AND ONLY AFTER THAT DECLARATION: 388s 388s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 388s # VERSIONS EARLIER THAN 5.26. 388s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 388s USE FEATURE 'LEXICAL_SUBS'; 388s 388s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 388s STATE SUB FOO { 388s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 388s } 388s FOO(); # CALLS "STATE" SUB 388s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 388s 388s MY SUB BAR { ... } 388s BAR(); # CALLS "MY" SUB 388s 388s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 388s 388s # WRONG 388s MY SUB BAZ { 388s BAZ(); 388s } 388s 388s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 388s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 388s 388s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 388s 388s MY SUB BAZ { 388s __SUB__->(); # CALLS ITSELF 388s } 388s 388s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 388s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 388s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 388s HOWEVER: 388s 388s MY SUB BAZ; # PREDECLARATION 388s SUB BAZ { # DEFINE THE "MY" SUB 388s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 388s } 388s 388s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 388s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 388s C; THEY KEEP EACH OTHER ALIVE (SEE L). 388s 388s =HEAD3 C VS C 388s 388s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 388s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 388s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 388s CONTAINING BLOCK TO THE NEXT. 388s 388s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 388s NECESSARY IF YOU WANT TO CREATE CLOSURES: 388s 388s SUB WHATEVER { 388s MY $X = SHIFT; 388s MY SUB INNER { 388s ... DO SOMETHING WITH $X ... 388s } 388s INNER(); 388s } 388s 388s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 388s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 388s SEE THE C<$X> FROM THE FIRST CALL TO C. 388s 388s =HEAD3 C SUBROUTINES 388s 388s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 388s SUBROUTINE OF THE SAME NAME. 388s 388s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 388s INSIDE AN INNER SCOPE: 388s 388s SUB FOO { ... } 388s 388s SUB BAR { 388s MY SUB FOO { ... } 388s { 388s # NEED TO USE THE OUTER FOO HERE 388s OUR SUB FOO; 388s FOO(); 388s } 388s } 388s 388s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 388s 388s PACKAGE MYSNEAKYMODULE; 388s 388s OUR SUB DO_SOMETHING { ... } 388s 388s SUB DO_SOMETHING_WITH_CALLER { 388s PACKAGE DB; 388s () = CALLER 1; # SETS @DB::ARGS 388s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 388s } 388s 388s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 388s X X<*> 388s 388s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 388s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 388s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 388s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 388s 388s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 388s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 388s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 388s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 388s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 388s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 388s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 388s 388s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 388s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 388s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 388s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 388s 388s SUB DOUBLEARY { 388s LOCAL(*SOMEARY) = @_; 388s FOREACH $ELEM (@SOMEARY) { 388s $ELEM *= 2; 388s } 388s } 388s DOUBLEARY(*FOO); 388s DOUBLEARY(*BAR); 388s 388s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 388s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 388s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 388s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 388s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 388s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 388s 388s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 388s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 388s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 388s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 388s L. 388s 388s =HEAD2 WHEN TO STILL USE LOCAL() 388s X X 388s 388s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 388s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 388s I USE C INSTEAD OF C. 388s 388s =OVER 4 388s 388s =ITEM 1. 388s 388s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 388s 388s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 388s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 388s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 388s IN C<@FIELDS>. 388s 388s { 388s LOCAL @ARGV = ("/ETC/MOTD"); 388s LOCAL $/ = UNDEF; 388s LOCAL $_ = <>; 388s @FIELDS = SPLIT /^\S*=+\S*$/; 388s } 388s 388s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 388s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 388s 388s =ITEM 2. 388s 388s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 388s 388s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 388s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 388s TABLE ENTRIES: 388s 388s SUB IOQUEUE { 388s LOCAL (*READER, *WRITER); # NOT MY! 388s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 388s RETURN (*READER, *WRITER); 388s } 388s ($HEAD, $TAIL) = IOQUEUE(); 388s 388s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 388s ENTRIES. 388s 388s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 388s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 388s A LOCAL ALIAS. 388s 388s { 388s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 388s GROW(); # REALLY CALLS SHRINK() 388s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 388s } 388s GROW(); # GET THE REAL GROW() AGAIN 388s 388s SEE L FOR MORE ABOUT MANIPULATING 388s FUNCTIONS BY NAME IN THIS WAY. 388s 388s =ITEM 3. 388s 388s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 388s 388s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 388s IS DONE ON DYNAMICS: 388s 388s { 388s LOCAL $SIG{INT} = 'IGNORE'; 388s FUNCT(); # UNINTERRUPTIBLE 388s } 388s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 388s 388s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 388s 388s =BACK 388s 388s =HEAD2 PASS BY REFERENCE 388s X X X 388s 388s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 388s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 388s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 388s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 388s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 388s 388s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 388s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 388s OF ALL THEIR FORMER LAST ELEMENTS: 388s 388s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 388s 388s SUB POPMANY { 388s MY $AREF; 388s MY @RETLIST; 388s FOREACH $AREF ( @_ ) { 388s PUSH @RETLIST, POP @$AREF; 388s } 388s RETURN @RETLIST; 388s } 388s 388s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 388s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 388s 388s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 388s SUB INTER { 388s MY ($K, $HREF, %SEEN); # LOCALS 388s FOREACH $HREF (@_) { 388s WHILE ( $K = EACH %$HREF ) { 388s $SEEN{$K}++; 388s } 388s } 388s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 388s } 388s 388s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 388s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 388s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 388s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 388s A LITTLE EXPENSIVE. 388s 388s WHERE PEOPLE GET INTO TROUBLE IS HERE: 388s 388s (@W, @X) = FUNC(@Y, @Z); 388s OR 388s (%W, %X) = FUNC(%Y, %Z); 388s 388s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 388s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 388s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 388s AS ALWAYS. 388s 388s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 388s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 388s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 388s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 388s 388s ($WREF, $XREF) = FUNC(\@Y, \@Z); 388s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 388s SUB FUNC { 388s MY ($YREF, $ZREF) = @_; 388s IF (@$YREF > @$ZREF) { 388s RETURN ($YREF, $ZREF); 388s } ELSE { 388s RETURN ($ZREF, $YREF); 388s } 388s } 388s 388s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 388s 388s (*W, *X) = FUNC(\@Y, \@Z); 388s PRINT "@W HAS MORE THAN @X\N"; 388s SUB FUNC { 388s LOCAL (*Y, *Z) = @_; 388s IF (@Y > @Z) { 388s RETURN (\@Y, \@Z); 388s } ELSE { 388s RETURN (\@Z, \@Y); 388s } 388s } 388s 388s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 388s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 388s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 388s ARE IN THE SYMBOL TABLE. 388s 388s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 388s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 388s FOR EXAMPLE: 388s 388s SPLUTTER(\*STDOUT); 388s SUB SPLUTTER { 388s MY $FH = SHIFT; 388s PRINT $FH "HER UM WELL A HMMM\N"; 388s } 388s 388s $REC = GET_REC(\*STDIN); 388s SUB GET_REC { 388s MY $FH = SHIFT; 388s RETURN SCALAR <$FH>; 388s } 388s 388s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 388s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 388s 388s SUB OPENIT { 388s MY $PATH = SHIFT; 388s LOCAL *FH; 388s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 388s } 388s 388s =HEAD2 PROTOTYPES 388s X X 388s 388s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 388s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 388s SECTION OR WITH A L. 388s IF YOU DECLARE EITHER OF 388s 388s SUB MYPUSH (\@@) 388s SUB MYPUSH :PROTOTYPE(\@@) 388s 388s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 388s 388s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 388s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 388s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 388s OF AN ATTRIBUTE. 388s 388s THE 388s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 388s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 388s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 388s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 388s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 388s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 388s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 388s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 388s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 388s 388s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 388s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 388s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 388s 388s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 388s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 388s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 388s CORRESPONDING BUILT-IN. 388s 388s DECLARED AS CALLED AS 388s 388s SUB MYLINK ($$) MYLINK $OLD, $NEW 388s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 388s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 388s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 388s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 388s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 388s SUB MYPOP (\@) MYPOP @ARRAY 388s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 388s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 388s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 388s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 388s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 388s SUB MYRAND (;$) MYRAND 42 388s SUB MYTIME () MYTIME 388s 388s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 388s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 388s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 388s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 388s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 388s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 388s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 388s 388s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 388s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 388s 388s SUB MYREF (\[$@%&*]) 388s 388s WILL ALLOW CALLING MYREF() AS 388s 388s MYREF $VAR 388s MYREF @ARRAY 388s MYREF %HASH 388s MYREF &SUB 388s MYREF *GLOB 388s 388s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 388s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 388s 388s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 388s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 388s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 388s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 388s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 388s 388s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 388s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 388s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 388s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 388s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 388s FOLLOWS: 388s 388s USE SYMBOL 'QUALIFY_TO_REF'; 388s 388s SUB FOO (*) { 388s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 388s ... 388s } 388s 388s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 388s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 388s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 388s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 388s 388s SUB MYPUSH (+@) { 388s MY $AREF = SHIFT; 388s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 388s PUSH @$AREF, @_; 388s } 388s 388s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 388s IS OF AN ACCEPTABLE TYPE. 388s 388s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 388s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 388s 388s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 388s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 388s PROVIDED, C<$_> WILL BE USED INSTEAD. 388s 388s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 388s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 388s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 388s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 388s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 388s 388s MYTIME +2; 388s 388s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 388s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 388s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 388s 388s SUB MYGETPROTOBYNUMBER($;); 388s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 388s 388s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 388s PROVIDED IT'S IN THE INITIAL POSITION: 388s X<&> 388s 388s SUB TRY (&@) { 388s MY($TRY,$CATCH) = @_; 388s EVAL { &$TRY }; 388s IF ($@) { 388s LOCAL $_ = $@; 388s &$CATCH; 388s } 388s } 388s SUB CATCH (&) { $_[0] } 388s 388s TRY { 388s DIE "PHOOEY"; 388s } CATCH { 388s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 388s }; 388s 388s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 388s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 388s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 388s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 388s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 388s 388s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 388s X 388s 388s SUB MYGREP (&@) { 388s MY $CODE = SHIFT; 388s MY @RESULT; 388s FOREACH $_ (@_) { 388s PUSH(@RESULT, $_) IF &$CODE; 388s } 388s @RESULT; 388s } 388s 388s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 388s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 388s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 388s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 388s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 388s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 388s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 388s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 388s 388s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 388s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 388s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 388s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 388s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 388s MAJORITY OF OFFENDING CODE IS FIXED. 388s 388s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 388s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 388s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 388s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 388s 388s SUB FUNC ($) { 388s MY $N = SHIFT; 388s PRINT "YOU GAVE ME $N\N"; 388s } 388s 388s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 388s RETURNING A LIST: 388s 388s FUNC(@FOO); 388s FUNC( $TEXT =~ /\W+/G ); 388s 388s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 388s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 388s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 388s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 388s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 388s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 388s 388s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 388s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 388s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 388s EFFECT, LIKE SO: 388s 388s SUB FOO($$); 388s SUB FOO($$) { 388s FOO 1, 2; 388s } 388s 388s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 388s TO MAKE THE WORLD A BETTER PLACE. 388s 388s =HEAD2 CONSTANT FUNCTIONS 388s X 388s 388s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 388s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 388s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 388s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 388s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 388s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 388s 388s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 388s 388s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 388s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 388s # AND IT'S INLINED, TOO! 388s SUB ST_DEV () { 0 } 388s SUB ST_INO () { 1 } 388s 388s SUB FLAG_FOO () { 1 << 8 } 388s SUB FLAG_BAR () { 1 << 9 } 388s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 388s 388s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 388s 388s SUB N () { INT(OPT_BAZ) / 3 } 388s 388s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 388s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 388s 388s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 388s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 388s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 388s C: 388s 388s SUB BAZ_VAL () { 388s IF (OPT_BAZ) { 388s RETURN 23; 388s } 388s ELSE { 388s RETURN 42; 388s } 388s } 388s SUB BONK_VAL () { RETURN 12345 } 388s 388s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 388s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 388s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 388s 388s BEGIN { 388s MY $VAR = 1; 388s NO STRICT 'REFS'; 388s *INLINED = SUB () { $VAR }; 388s } 388s 388s BEGIN { 388s MY $VAR = 1; 388s MY $REF = \$VAR; 388s NO STRICT 'REFS'; 388s *NOT_INLINED = SUB () { $VAR }; 388s } 388s 388s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 388s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 388s 388s BEGIN { 388s MY $X = 10; 388s *FOO = SUB () { $X }; 388s $X++; 388s } 388s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 388s 388s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 388s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 388s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 388s SO IT PRINTED C<10>, NOT C<11>. 388s 388s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 388s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 388s ASIDE FROM WHERE IT IS DECLARED. 388s 388s # FINE, NO WARNING 388s BEGIN { 388s MY $X = 54321; 388s *INLINED = SUB () { $X }; 388s } 388s # ERROR 388s BEGIN { 388s MY $X; 388s $X = 54321; 388s *ALSO_INLINED = SUB () { $X }; 388s } 388s 388s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 388s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 388s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 388s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 388s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 388s 388s MY $X = 54321; 388s *INLINED = SUB : CONST { $X }; 388s $X++; 388s 388s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 388s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 388s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 388s VALUE CAPTURED THE SAME WAY. 388s 388s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 388s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 388s AN EXPLICIT C: 388s 388s BEGIN { 388s MY $X = 10; 388s *FOO = SUB () { RETURN $X }; 388s $X++; 388s } 388s PRINT FOO(); # PRINTS 11 388s 388s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 388s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 388s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 388s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 388s 388s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 388s SUB ONE { 388s 1; 388s } 388s IF (ONE ) { 388s PRINT ONE() IF ONE ; 388s } 388s 388s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 388s SUB ONE () { 1 } 388s DO { 388s PRINT 1 388s }; 388s 388s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 388s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 388s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 388s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 388s 388s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 388s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 388s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 388s SUBROUTINE ONE REDEFINED AT -E LINE 1. 388s 388s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 388s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 388s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 388s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 388s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 388s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 388s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 388s MENTIONED ABOVE: 388s 388s SUB NOT_INLINED () { RETURN 23 } 388s 388s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 388s X X X X 388s 388s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 388s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 388s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 388s ON A NON-UNIX SYSTEM. 388s 388s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 388s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 388s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 388s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 388s 388s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 388s CHDIR $SOMEWHERE; 388s SUB CHDIR { ... } 388s 388s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 388s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 388s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 388s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 388s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 388s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 388s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 388s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 388s FOR SOME KEYWORDS. SEE L. 388s 388s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 388s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 388s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 388s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 388s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 388s THAT IS, THEY COULD SAY 388s 388s USE MODULE 'OPEN'; 388s 388s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 388s 388s USE MODULE; 388s 388s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 388s 388s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 388s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 388s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 388s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 388s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 388s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 388s THAT UNDERSTANDS REGULAR EXPRESSIONS. 388s 388s PACKAGE REGLOB; 388s REQUIRE EXPORTER; 388s @ISA = 'EXPORTER'; 388s @EXPORT_OK = 'GLOB'; 388s 388s SUB IMPORT { 388s MY $PKG = SHIFT; 388s RETURN UNLESS @_; 388s MY $SYM = SHIFT; 388s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 388s $PKG->EXPORT($WHERE, $SYM, @_); 388s } 388s 388s SUB GLOB { 388s MY $PAT = SHIFT; 388s MY @GOT; 388s IF (OPENDIR MY $D, '.') { 388s @GOT = GREP /$PAT/, READDIR $D; 388s CLOSEDIR $D; 388s } 388s RETURN @GOT; 388s } 388s 1; 388s 388s AND HERE'S HOW IT COULD BE (AB)USED: 388s 388s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 388s PACKAGE FOO; 388s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 388s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 388s 388s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 388s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 388s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 388s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 388s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 388s IT MUST BE DONE AT ALL. 388s 388s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 388s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 388s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 388s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 388s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 388s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 388s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 388s LIBRARY. 388s 388s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 388s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 388s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 388s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 388s (SEE L). 388s 388s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 388s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 388s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 388s 388s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 388s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 388s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 388s C SYNTAX, THOUGH). 388s 388s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 388s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 388s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 388s 388s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 388s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 388s 388s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 388s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 388s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 388s 388s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 388s 388s =HEAD2 AUTOLOADING 388s X X 388s 388s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 388s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 388s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 388s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 388s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 388s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 388s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 388s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 388s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 388s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 388s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 388s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 388s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 388s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 388s SUBROUTINE NAME. SEE L FOR DETAILS.) 388s 388s 388s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 388s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 388s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 388s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 388s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 388s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 388s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 388s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 388s 388s SUB AUTOLOAD { 388s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 388s MY $PROGRAM = $AUTOLOAD; 388s $PROGRAM =~ S/.*:://; 388s SYSTEM($PROGRAM, @_); 388s } 388s DATE(); 388s WHO(); 388s LS('-L'); 388s 388s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 388s EVEN NEED PARENTHESES: 388s 388s USE SUBS QW(DATE WHO LS); 388s DATE; 388s WHO; 388s LS '-L'; 388s 388s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 388s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 388s 388s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 388s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 388s DESCRIBED IN L AND IN L, THE STANDARD 388s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 388s FUNCTIONS TO PERL CODE IN L. 388s 388s =HEAD2 SUBROUTINE ATTRIBUTES 388s X X X 388s 388s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 388s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 388s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 388s C HAD BEEN SEEN. SEE L FOR DETAILS 388s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 388s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 388s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 388s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 388s 388s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 388s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 388s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 388s NEST PROPERLY. 388s 388s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 388s 388s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 388s SUB PLUGH () : UGLY('\(") :BAD; 388s SUB XYZZY : _5X5 { ... } 388s 388s EXAMPLES OF INVALID SYNTAX: 388s 388s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 388s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 388s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 388s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 388s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 388s 388s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 388s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 388s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 388s PARSED AND INVOKED: 388s 388s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 388s 388s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 388s SEE L AND L. 388s 388s =HEAD1 SEE ALSO 388s 388s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 388s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 388s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 388s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 388s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 388s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 388s 388s =FOR VI 388s # EX: SET STS=0 SW=4 ET: 388s 388s ok 2 388s # testing mod_cgi with /modules/cgi/perl.pl 388s # expected 200 388s # received 200 388s # body: PERL CGI 388s ok 3 388s # testing mod_test_rwrite with /test_rwrite 388s # expected 200 388s # received 200 388s # body: A 388s ok 4 388s ok 390s t/filter/case_in.t .................. 390s 1..3 390s # Running under perl version 5.038002 for linux 390s # Current time local: Tue Dec 17 23:23:35 2024 390s # Current time GMT: Tue Dec 17 23:23:35 2024 390s # Using Test.pm version 1.31 390s # Using Apache/Test.pm version 1.42 390s ok 1 390s # testing mod_cgi with /modules/cgi/perl_echo.pl 390s # expected 200 390s # received 200 390s ok 2 390s # testing mod_echo_post with /echo_post 390s # expected 200 390s # received 200 390s ok 3 390s ok 393s t/filter/input_body.t ............... 393s 1..2 393s # Running under perl version 5.038002 for linux 393s # Current time local: Tue Dec 17 23:23:38 2024 393s # Current time GMT: Tue Dec 17 23:23:38 2024 393s # Using Test.pm version 1.31 393s # Using Apache/Test.pm version 1.42 393s # testing : Posted "1 ko" 393s # expected: 'ok 1' 393s # received: 'ok 1' 393s ok 1 393s # testing : Posted "2 ko" 393s # expected: 'ok 2' 393s # received: 'ok 2' 393s ok 2 393s ok 395s t/http11/basicauth.t ................ 395s 1..3 395s # Running under perl version 5.038002 for linux 395s # Current time local: Tue Dec 17 23:23:41 2024 395s # Current time GMT: Tue Dec 17 23:23:41 2024 395s # Using Test.pm version 1.31 395s # Using Apache/Test.pm version 1.42 395s ok 1 395s ok 2 395s ok 3 395s ok 398s t/http11/chunked.t .................. 398s 1..30 398s # Running under perl version 5.038002 for linux 398s # Current time local: Tue Dec 17 23:23:43 2024 398s # Current time GMT: Tue Dec 17 23:23:43 2024 398s # Using Test.pm version 1.31 398s # Using Apache/Test.pm version 1.42 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 1 398s # testing : response Transfer-Encoding 398s # expected: 'chunked' 398s # received: 'chunked' 398s ok 2 398s # testing : no Content-Length 398s # expected: 0 398s # received: 0 398s ok 3 398s # testing : body length 398s # expected: '70976' 398s # received: 70976 398s ok 4 398s # testing : number of requests 398s # expected: 1 398s # received: 1 398s ok 5 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 6 398s # testing : response Transfer-Encoding 398s # expected: 'chunked' 398s # received: 'chunked' 398s ok 7 398s # testing : no Content-Length 398s # expected: 0 398s # received: 0 398s ok 8 398s # testing : body length 398s # expected: '212509' 398s # received: 212509 398s ok 9 398s # testing : number of requests 398s # expected: 2 398s # received: 2 398s ok 10 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 11 398s # testing : response Transfer-Encoding 398s # expected: 'chunked' 398s # received: 'chunked' 398s ok 12 398s # testing : no Content-Length 398s # expected: 0 398s # received: 0 398s ok 13 398s # testing : body length 398s # expected: '280545' 398s # received: 280545 398s ok 14 398s # testing : number of requests 398s # expected: 3 398s # received: 3 398s ok 15 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 16 398s # testing : response Transfer-Encoding 398s # expected: 'chunked' 398s # received: 'chunked' 398s ok 17 398s # testing : no Content-Length 398s # expected: 0 398s # received: 0 398s ok 18 398s # testing : body length 398s # expected: '845969' 398s # received: 845969 398s ok 19 398s # testing : number of requests 398s # expected: 4 398s # received: 4 398s ok 20 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 21 398s # testing : no Transfer-Encoding (test result inverted) 398s # expected: 'chunked' 398s # received: '' 398s ok 22 398s # testing : content length 398s # expected: 253 398s # received: '253' 398s ok 23 398s # testing : body length 398s # expected: '242' 398s # received: 242 398s ok 24 398s # testing : number of requests 398s # expected: 5 398s # received: 5 398s ok 25 398s # testing : response protocol 398s # expected: 'HTTP/1.1' 398s # received: 'HTTP/1.1' 398s ok 26 398s # testing : no Transfer-Encoding (test result inverted) 398s # expected: 'chunked' 398s # received: '' 398s ok 27 398s # testing : content length 398s # expected: '' 398s # received: '' 398s ok 28 398s # testing : body length 398s # expected: '14276' 398s # received: 14276 398s ok 29 398s # testing : number of requests 398s # expected: 6 398s # received: 6 398s ok 30 398s ok 401s t/http11/chunked2.t ................. 401s 1..2 401s # Running under perl version 5.038002 for linux 401s # Current time local: Tue Dec 17 23:23:46 2024 401s # Current time GMT: Tue Dec 17 23:23:46 2024 401s # Using Test.pm version 1.31 401s # Using Apache/Test.pm version 1.42 401s # testing : successful response 401s # expected: 200 401s # received: '200' 401s ok 1 401s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 401s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 401s ok 2 401s ok 403s t/http11/clength.t .................. 403s 1..6 403s # Running under perl version 5.038002 for linux 403s # Current time local: Tue Dec 17 23:23:49 2024 403s # Current time GMT: Tue Dec 17 23:23:49 2024 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.42 403s # testing : successful response 403s # expected: 200 403s # received: '200' 403s ok 1 403s # expected: 10 403s # received: '10' 403s ok 2 403s # expected: 'bbbbbbbbbb' 403s # received: 'bbbbbbbbbb' 403s ok 3 403s # testing : successful response 403s # expected: 200 403s # received: '200' 403s ok 4 403s # expected: 6 403s # received: '6' 403s ok 5 403s # expected: 'foobar' 403s # received: 'foobar' 403s ok 6 403s ok 408s t/http11/post.t ..................... 408s # using LWP client 408s 1..51 408s # Running under perl version 5.038002 for linux 408s # Current time local: Tue Dec 17 23:23:51 2024 408s # Current time GMT: Tue Dec 17 23:23:51 2024 408s # Using Test.pm version 1.31 408s # Using Apache/Test.pm version 1.42 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 1024 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Connection: Keep-Alive 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 1 408s #DMMATCH1: 1 408s #Keep-Alive: timeout=5, max=100 408s # 408s # testing : length posted 408s # expected: '1024' 408s # received: 1024 408s ok 1 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 2048 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 2 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '2048' 408s # received: 2048 408s ok 2 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 3072 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 3 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '3072' 408s # received: 3072 408s ok 3 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 4096 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 4 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '4096' 408s # received: 4096 408s ok 4 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 5120 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 5 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '5120' 408s # received: 5120 408s ok 5 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 6144 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 6 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '6144' 408s # received: 6144 408s ok 6 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 7168 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 7 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '7168' 408s # received: 7168 408s ok 7 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 8192 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 8 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '8192' 408s # received: 8192 408s ok 8 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 9216 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 5 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 9 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '9216' 408s # received: 9216 408s ok 9 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 10240 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 10 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '10240' 408s # received: 10240 408s ok 10 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 11264 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 11 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '11264' 408s # received: 11264 408s ok 11 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 12288 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 12 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '12288' 408s # received: 12288 408s ok 12 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 13312 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 13 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '13312' 408s # received: 13312 408s ok 13 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 14336 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 14 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '14336' 408s # received: 14336 408s ok 14 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 15360 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 15 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '15360' 408s # received: 15360 408s ok 15 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 16384 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 16 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '16384' 408s # received: 16384 408s ok 16 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 17408 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 17 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '17408' 408s # received: 17408 408s ok 17 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 18432 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 18 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '18432' 408s # received: 18432 408s ok 18 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 19456 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 19 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '19456' 408s # received: 19456 408s ok 19 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 20480 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 20 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '20480' 408s # received: 20480 408s ok 20 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 21504 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 21 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '21504' 408s # received: 21504 408s ok 21 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 22528 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 22 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '22528' 408s # received: 22528 408s ok 22 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 23552 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 23 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '23552' 408s # received: 23552 408s ok 23 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 24576 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 24 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '24576' 408s # received: 24576 408s ok 24 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 25600 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 25 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '25600' 408s # received: 25600 408s ok 25 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 26624 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:54 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 26 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '26624' 408s # received: 26624 408s ok 26 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 27648 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 27 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '27648' 408s # received: 27648 408s ok 27 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 28672 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 28 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '28672' 408s # received: 28672 408s ok 28 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 29696 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 29 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '29696' 408s # received: 29696 408s ok 29 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 30720 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 30 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '30720' 408s # received: 30720 408s ok 30 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 31744 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 31 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '31744' 408s # received: 31744 408s ok 31 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 32768 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 32 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '32768' 408s # received: 32768 408s ok 32 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 33792 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 33 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '33792' 408s # received: 33792 408s ok 33 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 34816 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 34 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '34816' 408s # received: 34816 408s ok 34 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 35840 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 35 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '35840' 408s # received: 35840 408s ok 35 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 36864 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 36 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '36864' 408s # received: 36864 408s ok 36 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 37888 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 37 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '37888' 408s # received: 37888 408s ok 37 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 38912 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 38 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '38912' 408s # received: 38912 408s ok 38 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 39936 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 39 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '39936' 408s # received: 39936 408s ok 39 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 40960 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 40 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '40960' 408s # received: 40960 408s ok 40 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 41984 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 41 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '41984' 408s # received: 41984 408s ok 41 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 43008 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 42 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '43008' 408s # received: 43008 408s ok 42 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 44032 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 43 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '44032' 408s # received: 44032 408s ok 43 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 45056 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 44 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '45056' 408s # received: 45056 408s ok 44 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 46080 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 45 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '46080' 408s # received: 46080 408s ok 45 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 47104 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 46 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '47104' 408s # received: 47104 408s ok 46 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 48128 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 47 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '48128' 408s # received: 48128 408s ok 47 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 49152 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 48 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '49152' 408s # received: 49152 408s ok 48 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 50176 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:55 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:56 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 49 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '50176' 408s # received: 50176 408s ok 49 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 51200 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:56 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 6 408s #Client-Date: Tue, 17 Dec 2024 23:23:56 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 50 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '51200' 408s # received: 51200 408s ok 50 408s #lwp request: 408s #POST http://localhost:8529/eat_post HTTP/1.1 408s #User-Agent: libwww-perl/6.76 408s #Content-Length: 102400 408s # 408s #server response: 408s #HTTP/1.1 200 OK 408s #Date: Tue, 17 Dec 2024 23:23:56 GMT 408s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 408s #Vary: In-If1 408s #Content-Length: 7 408s #Client-Date: Tue, 17 Dec 2024 23:23:56 GMT 408s #Client-Peer: 127.0.0.1:8529 408s #Client-Response-Num: 51 408s #DMMATCH1: 1 408s # 408s # testing : length posted 408s # expected: '102400' 408s # received: 102400 408s ok 51 408s ok 410s t/modules/aaa.t ..................... 410s 1..40 410s # Running under perl version 5.038002 for linux 410s # Current time local: Tue Dec 17 23:23:56 2024 410s # Current time GMT: Tue Dec 17 23:23:56 2024 410s # Using Test.pm version 1.31 410s # Using Apache/Test.pm version 1.42 410s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 410s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 410s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 410s ok 1 410s ok 2 410s ok 3 410s ok 4 410s ok 5 410s ok 6 410s ok 7 410s ok 8 410s ok 9 410s ok 10 410s ok 11 410s ok 12 410s ok 13 410s ok 14 410s ok 15 410s ok 16 410s ok 17 410s ok 18 410s ok 19 410s ok 20 410s ok 21 410s ok 22 410s ok 23 410s ok 24 410s ok 25 410s ok 26 410s ok 27 410s ok 28 410s ok 29 410s ok 30 410s ok 31 410s ok 32 410s ok 33 410s ok 34 410s ok 35 410s ok 36 410s ok 37 410s ok 38 410s ok 39 410s ok 40 410s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 410s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 410s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 410s ok 413s t/modules/access.t .................. 413s 1..408 413s # Running under perl version 5.038002 for linux 413s # Current time local: Tue Dec 17 23:23:58 2024 413s # Current time GMT: Tue Dec 17 23:23:58 2024 413s # Using Test.pm version 1.31 413s # Using Apache/Test.pm version 1.42 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # expecting access. 413s ok 1 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 2 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from all 413s # expecting access. 413s ok 3 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 4 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from localhost 413s # expecting access. 413s ok 5 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 6 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 7 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 8 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from 127.0 413s # expecting access. 413s ok 9 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 10 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 11 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 12 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 13 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 14 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 15 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 16 413s # --- 413s # Order deny,allow 413s # Allow from all 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 17 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # expecting access. 413s ok 18 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 19 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from all 413s # expecting access. 413s ok 20 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 21 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from localhost 413s # expecting access. 413s ok 22 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 23 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 24 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 25 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from 127.0 413s # expecting access. 413s ok 26 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 27 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 28 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 29 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 30 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 31 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 32 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 33 413s # --- 413s # Order deny,allow 413s # Allow from localhost 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 34 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # expecting access. 413s ok 35 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 36 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from all 413s # expecting access. 413s ok 37 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 38 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from localhost 413s # expecting access. 413s ok 39 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 40 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 41 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 42 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from 127.0 413s # expecting access. 413s ok 43 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 44 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 45 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 46 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 47 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 48 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 49 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 50 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 51 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # expecting access. 413s ok 52 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 53 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from all 413s # expecting access. 413s ok 54 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 55 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from localhost 413s # expecting access. 413s ok 56 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 57 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 58 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 59 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from 127.0 413s # expecting access. 413s ok 60 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 61 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 62 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 63 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 64 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 65 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 66 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 67 413s # --- 413s # Order deny,allow 413s # Allow from 127.0 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 68 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 69 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 70 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from all 413s # expecting access. 413s ok 71 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 72 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from localhost 413s # expecting access. 413s ok 73 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 74 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 75 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 76 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from 127.0 413s # expecting access. 413s ok 77 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 78 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 79 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 80 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 81 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 82 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 83 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 84 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/255.255.0.0 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 85 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # expecting access. 413s ok 86 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 87 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from all 413s # expecting access. 413s ok 88 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 89 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from localhost 413s # expecting access. 413s ok 90 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 91 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from 127.0.0.1 413s # expecting access. 413s ok 92 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 93 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from 127.0 413s # expecting access. 413s ok 94 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 95 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access. 413s ok 96 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/16 413s # expecting access denial. 413s ok 97 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from 127.0.0.1/16 413s # expecting access. 413s ok 98 413s # --- 413s # Order deny,allow 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 99 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from somewhere.else.com 413s # expecting access. 413s ok 100 413s # --- 413s # Order deny,allow 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 101 413s # --- 413s # Order deny,allow 413s # Allow from 127.0.0.1/16 413s # Deny from 66.6.6.6 413s # expecting access. 413s ok 102 413s # --- 413s # Order deny,allow 413s # Allow from somewhere.else.com 413s # expecting access. 413s ok 103 413s # --- 413s # Order deny,allow 413s # Deny from all 413s # expecting access denial. 413s ok 104 413s # --- 413s # Order deny,allow 413s # Allow from somewhere.else.com 413s # Deny from all 413s # expecting access denial. 413s ok 105 413s # --- 413s # Order deny,allow 413s # Deny from localhost 413s # expecting access denial. 413s ok 106 413s # --- 413s # Order deny,allow 413s # Allow from somewhere.else.com 413s # Deny from localhost 413s # expecting access denial. 413s ok 107 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 108 413s # --- 413s # Order deny,allow 413s # Allow from somewhere.else.com 413s # Deny from 127.0.0.1 413s # expecting access denial. 413s ok 109 413s # --- 413s # Order deny,allow 413s # Deny from 127.0 413s # expecting access denial. 413s ok 110 413s # --- 413s # Order deny,allow 413s # Allow from somewhere.else.com 413s # Deny from 127.0 413s # expecting access denial. 413s ok 111 413s # --- 413s # Order deny,allow 413s # Deny from 127.0.0.1/255.255.0.0 413s # expecting access denial. 413s ok 112 413s # --- 413s # Order deny,allow 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 113 414s # --- 414s # Order deny,allow 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 114 414s # --- 414s # Order deny,allow 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 115 414s # --- 414s # Order deny,allow 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 116 414s # --- 414s # Order deny,allow 414s # Allow from somewhere.else.com 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 117 414s # --- 414s # Order deny,allow 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 118 414s # --- 414s # Order deny,allow 414s # Allow from somewhere.else.com 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 119 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # expecting access. 414s ok 120 414s # --- 414s # Order deny,allow 414s # Deny from all 414s # expecting access denial. 414s ok 121 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from all 414s # expecting access denial. 414s ok 122 414s # --- 414s # Order deny,allow 414s # Deny from localhost 414s # expecting access denial. 414s ok 123 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from localhost 414s # expecting access denial. 414s ok 124 414s # --- 414s # Order deny,allow 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 125 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 126 414s # --- 414s # Order deny,allow 414s # Deny from 127.0 414s # expecting access denial. 414s ok 127 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from 127.0 414s # expecting access denial. 414s ok 128 414s # --- 414s # Order deny,allow 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 129 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 130 414s # --- 414s # Order deny,allow 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 131 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 132 414s # --- 414s # Order deny,allow 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 133 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 134 414s # --- 414s # Order deny,allow 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 135 414s # --- 414s # Order deny,allow 414s # Allow from 66.6.6.6 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 136 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # expecting access. 414s ok 137 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 138 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from all 414s # expecting access denial. 414s ok 139 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 140 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from localhost 414s # expecting access denial. 414s ok 141 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 142 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 143 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 144 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from 127.0 414s # expecting access denial. 414s ok 145 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 146 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 147 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 148 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 149 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 150 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 151 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 152 414s # --- 414s # Order allow,deny 414s # Allow from all 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 153 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # expecting access. 414s ok 154 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 155 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from all 414s # expecting access denial. 414s ok 156 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 157 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from localhost 414s # expecting access denial. 414s ok 158 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 159 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 160 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 161 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from 127.0 414s # expecting access denial. 414s ok 162 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 163 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 164 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 165 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 166 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 167 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 168 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 169 414s # --- 414s # Order allow,deny 414s # Allow from localhost 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 170 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # expecting access. 414s ok 171 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 172 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from all 414s # expecting access denial. 414s ok 173 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 174 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from localhost 414s # expecting access denial. 414s ok 175 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 176 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 177 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 178 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from 127.0 414s # expecting access denial. 414s ok 179 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 180 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 181 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 182 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 183 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 184 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 185 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 186 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 187 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # expecting access. 414s ok 188 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 189 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from all 414s # expecting access denial. 414s ok 190 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 191 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from localhost 414s # expecting access denial. 414s ok 192 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 193 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 194 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 195 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from 127.0 414s # expecting access denial. 414s ok 196 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 197 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 198 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 199 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 200 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 201 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 202 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 203 414s # --- 414s # Order allow,deny 414s # Allow from 127.0 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 204 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # expecting access. 414s ok 205 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 206 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from all 414s # expecting access denial. 414s ok 207 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 208 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from localhost 414s # expecting access denial. 414s ok 209 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 210 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 211 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 212 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0 414s # expecting access denial. 414s ok 213 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 214 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 215 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 216 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 217 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 218 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 219 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 220 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 221 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # expecting access. 414s ok 222 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 223 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from all 414s # expecting access denial. 414s ok 224 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 225 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from localhost 414s # expecting access denial. 414s ok 226 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 227 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 228 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 229 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0 414s # expecting access denial. 414s ok 230 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 231 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 232 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 233 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 234 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 235 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 236 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 237 414s # --- 414s # Order allow,deny 414s # Allow from 127.0.0.1/16 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 238 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # expecting access denial. 414s ok 239 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 240 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from all 414s # expecting access denial. 414s ok 241 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 242 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from localhost 414s # expecting access denial. 414s ok 243 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 244 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 245 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 246 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from 127.0 414s # expecting access denial. 414s ok 247 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 248 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 249 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 250 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 251 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 252 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 253 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 254 414s # --- 414s # Order allow,deny 414s # Allow from somewhere.else.com 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 255 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # expecting access denial. 414s ok 256 414s # --- 414s # Order allow,deny 414s # Deny from all 414s # expecting access denial. 414s ok 257 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from all 414s # expecting access denial. 414s ok 258 414s # --- 414s # Order allow,deny 414s # Deny from localhost 414s # expecting access denial. 414s ok 259 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from localhost 414s # expecting access denial. 414s ok 260 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 261 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 262 414s # --- 414s # Order allow,deny 414s # Deny from 127.0 414s # expecting access denial. 414s ok 263 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from 127.0 414s # expecting access denial. 414s ok 264 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 265 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 266 414s # --- 414s # Order allow,deny 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 267 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 268 414s # --- 414s # Order allow,deny 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 269 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 270 414s # --- 414s # Order allow,deny 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 271 414s # --- 414s # Order allow,deny 414s # Allow from 66.6.6.6 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 272 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # expecting access. 414s ok 273 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 274 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from all 414s # expecting access denial. 414s ok 275 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 276 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from localhost 414s # expecting access denial. 414s ok 277 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 278 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 279 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 280 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from 127.0 414s # expecting access denial. 414s ok 281 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 282 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 283 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 284 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 285 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 286 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 287 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 288 414s # --- 414s # Order mutual-failure 414s # Allow from all 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 289 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # expecting access. 414s ok 290 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 291 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from all 414s # expecting access denial. 414s ok 292 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 293 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from localhost 414s # expecting access denial. 414s ok 294 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 295 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 296 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 297 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from 127.0 414s # expecting access denial. 414s ok 298 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 299 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 300 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 301 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 302 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 303 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 304 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 305 414s # --- 414s # Order mutual-failure 414s # Allow from localhost 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 306 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # expecting access. 414s ok 307 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 308 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from all 414s # expecting access denial. 414s ok 309 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 310 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from localhost 414s # expecting access denial. 414s ok 311 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 312 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 313 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 314 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from 127.0 414s # expecting access denial. 414s ok 315 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 316 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 317 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 318 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 319 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 320 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 321 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 322 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 323 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # expecting access. 414s ok 324 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 325 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from all 414s # expecting access denial. 414s ok 326 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 327 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from localhost 414s # expecting access denial. 414s ok 328 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 329 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 330 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 331 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from 127.0 414s # expecting access denial. 414s ok 332 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 333 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 334 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 335 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 336 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 337 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 338 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 339 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 340 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # expecting access. 414s ok 341 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 342 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from all 414s # expecting access denial. 414s ok 343 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 344 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from localhost 414s # expecting access denial. 414s ok 345 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 346 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 347 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 348 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0 414s # expecting access denial. 414s ok 349 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 350 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 351 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 352 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 353 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 354 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 355 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 356 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/255.255.0.0 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 357 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # expecting access. 414s ok 358 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 359 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from all 414s # expecting access denial. 414s ok 360 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 361 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from localhost 414s # expecting access denial. 414s ok 362 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 363 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 364 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 365 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0 414s # expecting access denial. 414s ok 366 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 367 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 368 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 369 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 370 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 371 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from somewhere.else.com 414s # expecting access. 414s ok 372 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 373 414s # --- 414s # Order mutual-failure 414s # Allow from 127.0.0.1/16 414s # Deny from 66.6.6.6 414s # expecting access. 414s ok 374 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # expecting access denial. 414s ok 375 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 376 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from all 414s # expecting access denial. 414s ok 377 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 378 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from localhost 414s # expecting access denial. 414s ok 379 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 380 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 381 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 382 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from 127.0 414s # expecting access denial. 414s ok 383 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 384 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 385 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 386 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 387 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 388 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 389 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 390 414s # --- 414s # Order mutual-failure 414s # Allow from somewhere.else.com 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 391 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # expecting access denial. 414s ok 392 414s # --- 414s # Order mutual-failure 414s # Deny from all 414s # expecting access denial. 414s ok 393 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from all 414s # expecting access denial. 414s ok 394 414s # --- 414s # Order mutual-failure 414s # Deny from localhost 414s # expecting access denial. 414s ok 395 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from localhost 414s # expecting access denial. 414s ok 396 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 397 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1 414s # expecting access denial. 414s ok 398 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0 414s # expecting access denial. 414s ok 399 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from 127.0 414s # expecting access denial. 414s ok 400 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 401 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/255.255.0.0 414s # expecting access denial. 414s ok 402 414s # --- 414s # Order mutual-failure 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 403 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from 127.0.0.1/16 414s # expecting access denial. 414s ok 404 414s # --- 414s # Order mutual-failure 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 405 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from somewhere.else.com 414s # expecting access denial. 414s ok 406 414s # --- 414s # Order mutual-failure 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 407 414s # --- 414s # Order mutual-failure 414s # Allow from 66.6.6.6 414s # Deny from 66.6.6.6 414s # expecting access denial. 414s ok 408 414s ok 416s t/modules/actions.t ................. 416s 1..20 416s # Running under perl version 5.038002 for linux 416s # Current time local: Tue Dec 17 23:24:01 2024 416s # Current time GMT: Tue Dec 17 23:24:01 2024 416s # Using Test.pm version 1.31 416s # Using Apache/Test.pm version 1.42 416s # expected: 200 416s # received: '200' 416s ok 1 416s # expected: 'nada' 416s # received: 'nada' 416s ok 2 416s # expected: 404 416s # received: '404' 416s ok 3 416s ok 4 # skip RC=404, no need to check content 416s # expected: 404 416s # received: '404' 416s ok 5 416s ok 6 # skip RC=404, no need to check content 416s # expected: 404 416s # received: '404' 416s ok 7 416s ok 8 # skip RC=404, no need to check content 416s # expected: 200 416s # received: '200' 416s ok 9 416s # expected: 'nada' 416s # received: 'nada' 416s ok 10 416s # expected: 404 416s # received: '404' 416s ok 11 416s ok 12 # skip RC=404, no need to check content 416s # expected: 200 416s # received: '200' 416s ok 13 416s # expected: 'POST 416s # foo2: bar2 416s # ' 416s # received: 'POST 416s # foo2: bar2 416s # ' 416s ok 14 416s # expected: 405 416s # received: '405' 416s ok 15 416s # expected: 200 416s # received: '200' 416s ok 16 416s # expected: 'foo=bar' 416s # received: 'foo=bar' 416s ok 17 416s # expected: 200 416s # received: '200' 416s ok 18 416s # expected: 'POST 416s # foo2: bar2 416s # ' 416s # received: 'POST 416s # foo2: bar2 416s # ' 416s ok 19 416s # expected: 405 416s # received: '405' 416s ok 20 416s ok 418s t/modules/alias.t ................... 418s 1..134 418s # Running under perl version 5.038002 for linux 418s # Current time local: Tue Dec 17 23:24:04 2024 418s # Current time GMT: Tue Dec 17 23:24:04 2024 418s # Using Test.pm version 1.31 418s # Using Apache/Test.pm version 1.42 418s # verifying simple aliases 418s # testing : /alias/ 418s # expected: 200 418s # received: '200' 418s ok 1 418s # testing : /bogu/ 418s # expected: 404 418s # received: '404' 418s ok 2 418s # verifying alias match with /ali[0-9]. 418s # testing : /ali0 418s # expected: 0 418s # received: '0' 418s ok 3 418s # testing : /ali1 418s # expected: 1 418s # received: '1' 418s ok 4 418s # testing : /ali2 418s # expected: 2 418s # received: '2' 418s ok 5 418s # testing : /ali3 418s # expected: 3 418s # received: '3' 418s ok 6 418s # testing : /ali4 418s # expected: 4 418s # received: '4' 418s ok 7 418s # testing : /ali5 418s # expected: 5 418s # received: '5' 418s ok 8 418s # testing : /ali6 418s # expected: 6 418s # received: '6' 418s ok 9 418s # testing : /ali7 418s # expected: 7 418s # received: '7' 418s ok 10 418s # testing : /ali8 418s # expected: 8 418s # received: '8' 418s ok 11 418s # testing : /ali9 418s # expected: 9 418s # received: '9' 418s ok 12 418s # verifying expression alias match with /expr/ali[0-9]. 418s # testing : /ali0 418s # expected: 0 418s # received: '0' 418s ok 13 418s # testing : /ali1 418s # expected: 1 418s # received: '1' 418s ok 14 418s # testing : /ali2 418s # expected: 2 418s # received: '2' 418s ok 15 418s # testing : /ali3 418s # expected: 3 418s # received: '3' 418s ok 16 418s # testing : /ali4 418s # expected: 4 418s # received: '4' 418s ok 17 418s # testing : /ali5 418s # expected: 5 418s # received: '5' 418s ok 18 418s # testing : /ali6 418s # expected: 6 418s # received: '6' 418s ok 19 418s # testing : /ali7 418s # expected: 7 418s # received: '7' 418s ok 20 418s # testing : /ali8 418s # expected: 8 418s # received: '8' 418s ok 21 418s # testing : /ali9 418s # expected: 9 418s # received: '9' 418s ok 22 418s # testing : /forbid 418s # expected: '403' 418s # received: '403' 418s ok 23 418s # testing : /gone 418s # expected: '410' 418s # received: '410' 418s ok 24 418s # testing : /perm 418s # expected: '301' 418s # received: '301' 418s ok 25 418s # testing : /perm2 418s # expected: '301' 418s # received: '301' 418s ok 26 418s # testing : /seeother 418s # expected: '303' 418s # received: '303' 418s ok 27 418s # testing : /temp 418s # expected: '302' 418s # received: '302' 418s ok 28 418s # testing : /temp2 418s # expected: '302' 418s # received: '302' 418s ok 29 418s verifying body of perm and temp redirect match 418s # testing : /p0 418s # expected: 0 418s # received: '0' 418s ok 30 418s # testing : /p1 418s # expected: 1 418s # received: '1' 418s ok 31 418s # testing : /p2 418s # expected: 2 418s # received: '2' 418s ok 32 418s # testing : /p3 418s # expected: 3 418s # received: '3' 418s ok 33 418s # testing : /p4 418s # expected: 4 418s # received: '4' 418s ok 34 418s # testing : /p5 418s # expected: 5 418s # received: '5' 418s ok 35 418s # testing : /p6 418s # expected: 6 418s # received: '6' 418s ok 36 418s # testing : /p7 418s # expected: 7 418s # received: '7' 418s ok 37 418s # testing : /p8 418s # expected: 8 418s # received: '8' 418s ok 38 418s # testing : /p9 418s # expected: 9 418s # received: '9' 418s ok 39 418s # testing : /t0 418s # expected: 0 418s # received: '0' 418s ok 40 418s # testing : /t1 418s # expected: 1 418s # received: '1' 418s ok 41 418s # testing : /t2 418s # expected: 2 418s # received: '2' 418s ok 42 418s # testing : /t3 418s # expected: 3 418s # received: '3' 418s ok 43 418s # testing : /t4 418s # expected: 4 418s # received: '4' 418s ok 44 418s # testing : /t5 418s # expected: 5 418s # received: '5' 418s ok 45 418s # testing : /t6 418s # expected: 6 418s # received: '6' 418s ok 46 418s # testing : /t7 418s # expected: 7 418s # received: '7' 418s ok 47 418s # testing : /t8 418s # expected: 8 418s # received: '8' 418s ok 48 418s # testing : /t9 418s # expected: 9 418s # received: '9' 418s ok 49 418s verifying body of perm and temp redirect match with expression support 418s # testing : /p0 418s # expected: 0 418s # received: '0' 418s ok 50 418s # testing : /p1 418s # expected: 1 418s # received: '1' 418s ok 51 418s # testing : /p2 418s # expected: 2 418s # received: '2' 418s ok 52 418s # testing : /p3 418s # expected: 3 418s # received: '3' 418s ok 53 418s # testing : /p4 418s # expected: 4 418s # received: '4' 418s ok 54 418s # testing : /p5 418s # expected: 5 418s # received: '5' 418s ok 55 418s # testing : /p6 418s # expected: 6 418s # received: '6' 418s ok 56 418s # testing : /p7 418s # expected: 7 418s # received: '7' 418s ok 57 418s # testing : /p8 418s # expected: 8 418s # received: '8' 418s ok 58 418s # testing : /p9 418s # expected: 9 418s # received: '9' 418s ok 59 418s # testing : /t0 418s # expected: 0 418s # received: '0' 418s ok 60 418s # testing : /t1 418s # expected: 1 418s # received: '1' 418s ok 61 418s # testing : /t2 418s # expected: 2 418s # received: '2' 418s ok 62 418s # testing : /t3 418s # expected: 3 418s # received: '3' 418s ok 63 418s # testing : /t4 418s # expected: 4 418s # received: '4' 418s ok 64 418s # testing : /t5 418s # expected: 5 418s # received: '5' 418s ok 65 418s # testing : /t6 418s # expected: 6 418s # received: '6' 418s ok 66 418s # testing : /t7 418s # expected: 7 418s # received: '7' 418s ok 67 418s # testing : /t8 418s # expected: 8 418s # received: '8' 418s ok 68 418s # testing : /t9 418s # expected: 9 418s # received: '9' 418s ok 69 418s verifying return code of seeother and gone redirect match 418s # testing : f0 418s # expected: '403' 418s # received: '403' 418s ok 70 418s # testing : f1 418s # expected: '403' 418s # received: '403' 418s ok 71 418s # testing : f2 418s # expected: '403' 418s # received: '403' 418s ok 72 418s # testing : f3 418s # expected: '403' 418s # received: '403' 418s ok 73 418s # testing : f4 418s # expected: '403' 418s # received: '403' 418s ok 74 418s # testing : f5 418s # expected: '403' 418s # received: '403' 418s ok 75 418s # testing : f6 418s # expected: '403' 418s # received: '403' 418s ok 76 418s # testing : f7 418s # expected: '403' 418s # received: '403' 418s ok 77 418s # testing : f8 418s # expected: '403' 418s # received: '403' 418s ok 78 418s # testing : f9 418s # expected: '403' 418s # received: '403' 418s ok 79 418s # testing : s0 418s # expected: '303' 418s # received: '303' 418s ok 80 418s # testing : s1 418s # expected: '303' 418s # received: '303' 418s ok 81 418s # testing : s2 418s # expected: '303' 418s # received: '303' 418s ok 82 418s # testing : s3 418s # expected: '303' 418s # received: '303' 418s ok 83 418s # testing : s4 418s # expected: '303' 418s # received: '303' 418s ok 84 418s # testing : s5 418s # expected: '303' 418s # received: '303' 418s ok 85 418s # testing : s6 418s # expected: '303' 418s # received: '303' 418s ok 86 418s # testing : s7 418s # expected: '303' 418s # received: '303' 418s ok 87 418s # testing : s8 418s # expected: '303' 418s # received: '303' 418s ok 88 418s # testing : s9 418s # expected: '303' 418s # received: '303' 418s ok 89 418s # testing : g0 418s # expected: '410' 418s # received: '410' 418s ok 90 418s # testing : g1 418s # expected: '410' 418s # received: '410' 418s ok 91 418s # testing : g2 418s # expected: '410' 418s # received: '410' 418s ok 92 418s # testing : g3 418s # expected: '410' 418s # received: '410' 418s ok 93 418s # testing : g4 418s # expected: '410' 418s # received: '410' 418s ok 94 418s # testing : g5 418s # expected: '410' 418s # received: '410' 418s ok 95 418s # testing : g6 418s # expected: '410' 418s # received: '410' 418s ok 96 418s # testing : g7 418s # expected: '410' 418s # received: '410' 418s ok 97 418s # testing : g8 418s # expected: '410' 418s # received: '410' 418s ok 98 418s # testing : g9 418s # expected: '410' 418s # received: '410' 418s ok 99 418s verifying return code of seeother and gone redirect match with expression support 418s # testing : f0 418s # expected: '403' 418s # received: '403' 418s ok 100 418s # testing : f1 418s # expected: '403' 418s # received: '403' 418s ok 101 418s # testing : f2 418s # expected: '403' 418s # received: '403' 418s ok 102 418s # testing : f3 418s # expected: '403' 418s # received: '403' 418s ok 103 418s # testing : f4 418s # expected: '403' 418s # received: '403' 418s ok 104 418s # testing : f5 418s # expected: '403' 418s # received: '403' 418s ok 105 418s # testing : f6 418s # expected: '403' 418s # received: '403' 418s ok 106 418s # testing : f7 418s # expected: '403' 418s # received: '403' 418s ok 107 418s # testing : f8 418s # expected: '403' 418s # received: '403' 418s ok 108 418s # testing : f9 418s # expected: '403' 418s # received: '403' 418s ok 109 418s # testing : s0 418s # expected: '303' 418s # received: '303' 418s ok 110 418s # testing : s1 418s # expected: '303' 418s # received: '303' 418s ok 111 418s # testing : s2 418s # expected: '303' 418s # received: '303' 418s ok 112 418s # testing : s3 418s # expected: '303' 418s # received: '303' 418s ok 113 418s # testing : s4 418s # expected: '303' 418s # received: '303' 418s ok 114 418s # testing : s5 418s # expected: '303' 418s # received: '303' 418s ok 115 418s # testing : s6 418s # expected: '303' 418s # received: '303' 418s ok 116 418s # testing : s7 418s # expected: '303' 418s # received: '303' 418s ok 117 418s # testing : s8 418s # expected: '303' 418s # received: '303' 418s ok 118 418s # testing : s9 418s # expected: '303' 418s # received: '303' 418s ok 119 418s # testing : g0 418s # expected: '410' 418s # received: '410' 418s ok 120 418s # testing : g1 418s # expected: '410' 418s # received: '410' 418s ok 121 418s # testing : g2 418s # expected: '410' 418s # received: '410' 418s ok 122 418s # testing : g3 418s # expected: '410' 418s # received: '410' 418s ok 123 418s # testing : g4 418s # expected: '410' 418s # received: '410' 418s ok 124 418s # testing : g5 418s # expected: '410' 418s # received: '410' 418s ok 125 418s # testing : g6 418s # expected: '410' 418s # received: '410' 418s ok 126 418s # testing : g7 418s # expected: '410' 418s # received: '410' 418s ok 127 418s # testing : g8 418s # expected: '410' 418s # received: '410' 418s ok 128 418s # testing : g9 418s # expected: '410' 418s # received: '410' 418s ok 129 418s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 418s # verifying /modules/alias/script is plain text 418s # testing : /modules/alias/script 418s # expected: '#!/bin/sh 418s # echo Content-type: text/plain 418s # echo 418s # echo this is a shell script cgi. 418s # ' 418s # received: '#!/bin/sh 418s # echo Content-type: text/plain 418s # echo 418s # echo this is a shell script cgi. 418s # ' 418s ok 130 418s # verifying same file accessed at /cgi/script is executed code 418s # testing : /cgi/script 418s # expected: 'this is a shell script cgi. 418s # ' 418s # received: 'this is a shell script cgi. 418s # ' 418s ok 131 418s # verifying ScriptAliasMatch with /aliascgi-script 418s # testing : /aliascgi-script 418s # expected: 'this is a shell script cgi. 418s # ' 418s # received: 'this is a shell script cgi. 418s # ' 418s ok 132 418s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 418s # testing : /aliascgi-script 418s # expected: 'this is a shell script cgi. 418s # ' 418s # received: 'this is a shell script cgi. 418s # ' 418s ok 133 418s # verifying bad script alias. 418s # testing : /aliascgi-nada 418s # expected: 404 418s # received: '404' 418s ok 134 418s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 418s ok 420s t/modules/allowmethods.t ............ 420s 1..9 420s # Running under perl version 5.038002 for linux 420s # Current time local: Tue Dec 17 23:24:06 2024 420s # Current time GMT: Tue Dec 17 23:24:06 2024 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.42 420s # testing : Get request to /Get responds 200 420s # expected: 200 420s # received: '200' 420s ok 1 420s # testing : Head request to /Get responds 200 420s # expected: 200 420s # received: '200' 420s ok 2 420s # testing : Post request to /Get responds 405 420s # expected: 405 420s # received: '405' 420s ok 3 420s # testing : Get request to /Head responds 200 420s # expected: 200 420s # received: '200' 420s ok 4 420s # testing : Head request to /Head responds 200 420s # expected: 200 420s # received: '200' 420s ok 5 420s # testing : Post request to /Head responds 405 420s # expected: 405 420s # received: '405' 420s ok 6 420s # testing : Get request to /Post responds 405 420s # expected: 405 420s # received: '405' 420s ok 7 420s # testing : Head request to /Post responds 405 420s # expected: 405 420s # received: '405' 420s ok 8 420s # testing : Post request to /Post responds 200 420s # expected: 200 420s # received: '200' 420s ok 9 420s ok 423s t/modules/asis.t .................... 423s 1..3 423s # Running under perl version 5.038002 for linux 423s # Current time local: Tue Dec 17 23:24:08 2024 423s # Current time GMT: Tue Dec 17 23:24:08 2024 423s # Using Test.pm version 1.31 423s # Using Apache/Test.pm version 1.42 423s # testing : asis content OK 423s # expected: 'This is asis content. 423s # ' 423s # received: 'This is asis content. 423s # ' 423s ok 1 423s # testing : asis gave 404 error 423s # expected: 404 423s # received: '404' 423s ok 2 423s # testing : asis gave 403 error 423s # expected: 403 423s # received: '403' 423s ok 3 423s ok 426s t/modules/authz_core.t .............. 426s 1..504 426s # Running under perl version 5.038002 for linux 426s # Current time local: Tue Dec 17 23:24:11 2024 426s # Current time GMT: Tue Dec 17 23:24:11 2024 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.42 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 426s # got 200, expected 200 [a/ : a/ ] 426s ok 1 426s # got 200, expected 200 [a/ : a/ 1] 426s ok 2 426s # got 200, expected 200 [a/ : a/ 2] 426s ok 3 426s # got 200, expected 200 [a/ : a/ 1 2] 426s ok 4 426s # got 200, expected 200 [a/ : a/ 3] 426s ok 5 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 426s # got 401, expected 401 [a/ user1: a/ ] 426s ok 6 426s # got 200, expected 200 [a/ user1: a/ user1] 426s ok 7 426s # got 401, expected 401 [a/ user1: a/ user2] 426s ok 8 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 426s # got 403, expected 403 [a/ Any 1 2: a/ ] 426s ok 9 426s # got 200, expected 200 [a/ Any 1 2: a/ 1] 426s ok 10 426s # got 200, expected 200 [a/ Any 1 2: a/ 2] 426s ok 11 426s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 426s ok 12 426s # got 403, expected 403 [a/ Any 1 2: a/ 3] 426s ok 13 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 426s ok 14 426s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 426s ok 15 426s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 426s ok 16 426s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 426s ok 17 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 426s ok 18 426s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 426s ok 19 426s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 426s ok 20 426s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 426s ok 21 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 426s ok 22 426s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 426s ok 23 426s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 426s ok 24 426s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 426s ok 25 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 426s ok 26 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 426s ok 27 426s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 426s ok 28 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 426s ok 29 426s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 426s ok 30 426s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 426s ok 31 426s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 426s ok 32 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 426s ok 33 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 426s ok 34 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 426s ok 35 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 426s ok 36 426s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 426s ok 37 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 426s ok 38 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 426s ok 39 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 426s ok 40 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 426s ok 41 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 426s ok 42 426s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 426s ok 43 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 426s ok 44 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 426s ok 45 426s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 426s ok 46 426s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 426s ok 47 426s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 426s ok 48 426s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 426s ok 49 426s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 426s ok 50 426s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 426s ok 51 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 426s ok 52 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 426s ok 53 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 426s ok 54 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 426s ok 55 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 426s ok 56 426s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 426s ok 57 426s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 426s ok 58 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 426s # got 403, expected 403 [a/ All 1 !2: a/ ] 426s ok 59 426s # got 200, expected 200 [a/ All 1 !2: a/ 1] 426s ok 60 426s # got 403, expected 403 [a/ All 1 !2: a/ 2] 426s ok 61 426s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 426s ok 62 426s # got 403, expected 403 [a/ All 1 !2: a/ 3] 426s ok 63 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 426s ok 64 426s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 426s ok 65 426s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 426s ok 66 426s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 426s ok 67 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 426s ok 68 426s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 426s ok 69 426s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 426s ok 70 426s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 426s ok 71 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 426s ok 72 426s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 426s ok 73 426s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 426s ok 74 426s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 426s ok 75 426s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 426s ok 76 426s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 426s ok 77 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 426s ok 78 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 426s ok 79 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 426s ok 80 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 426s ok 81 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 426s ok 82 426s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 426s ok 83 426s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 426s ok 84 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 426s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 426s ok 85 426s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 426s ok 86 426s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 426s ok 87 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 426s ok 88 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 426s ok 89 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 426s ok 90 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 426s ok 91 426s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 426s ok 92 426s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 426s ok 93 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 426s ok 94 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 426s ok 95 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 426s ok 96 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 426s ok 97 426s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 426s ok 98 426s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 426s ok 99 426s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 426s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 426s ok 100 426s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 426s ok 101 426s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 426s ok 102 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 427s ok 103 427s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 427s ok 104 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 427s ok 105 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 427s ok 106 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 427s ok 107 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 427s ok 108 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 427s ok 109 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 427s ok 110 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 427s ok 111 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 427s ok 112 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 427s ok 113 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 2: a/ ] 427s ok 114 427s # got 403, expected 403 [a/ All 1 2: a/ 1] 427s ok 115 427s # got 403, expected 403 [a/ All 1 2: a/ 2] 427s ok 116 427s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 427s ok 117 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 427s ok 118 427s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 427s ok 119 427s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 427s ok 120 427s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 427s ok 121 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 427s ok 122 427s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 427s ok 123 427s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 427s ok 124 427s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 427s ok 125 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 427s ok 126 427s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 427s ok 127 427s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 427s ok 128 427s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 427s ok 129 427s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 427s ok 130 427s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 427s ok 131 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 427s ok 132 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 427s ok 133 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 427s ok 134 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 427s ok 135 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 427s ok 136 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 427s ok 137 427s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 427s ok 138 427s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 427s ok 139 427s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 427s ok 140 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 427s ok 141 427s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 427s ok 142 427s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 427s ok 143 427s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 427s ok 144 427s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 427s ok 145 427s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 427s ok 146 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 427s ok 147 427s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 427s ok 148 427s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 427s ok 149 427s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 427s ok 150 427s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 427s ok 151 427s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 427s ok 152 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 427s ok 153 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 427s ok 154 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 427s ok 155 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 427s ok 156 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 427s ok 157 427s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 427s ok 158 427s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 427s ok 159 427s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 427s ok 160 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 427s ok 161 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 427s ok 162 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 427s ok 163 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 427s ok 164 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 427s ok 165 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 427s ok 166 427s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 427s ok 167 427s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 427s ok 168 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 427s ok 169 427s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 427s ok 170 427s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 427s ok 171 427s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 427s ok 172 427s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 427s ok 173 427s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 427s ok 174 427s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 427s ok 175 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 427s ok 176 427s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 427s ok 177 427s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 427s ok 178 427s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 427s ok 179 427s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 427s ok 180 427s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 427s ok 181 427s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 427s ok 182 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 427s ok 183 427s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 427s ok 184 427s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 427s ok 185 427s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 427s ok 186 427s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 427s ok 187 427s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 427s ok 188 427s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 427s ok 189 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 427s ok 190 427s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 427s ok 191 427s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 427s ok 192 427s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 427s ok 193 427s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 427s ok 194 427s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 427s ok 195 427s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 427s ok 196 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 427s ok 197 427s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 427s ok 198 427s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 427s ok 199 427s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 427s ok 200 427s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 427s ok 201 427s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 427s ok 202 427s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 427s ok 203 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 427s ok 204 427s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 427s ok 205 427s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 427s ok 206 427s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 427s ok 207 427s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 427s ok 208 427s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 427s ok 209 427s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 427s ok 210 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 427s ok 211 427s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 427s ok 212 427s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 427s ok 213 427s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 427s ok 214 427s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 427s ok 215 427s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 427s ok 216 427s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 427s ok 217 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 427s ok 218 427s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 427s ok 219 427s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 427s ok 220 427s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 427s ok 221 427s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 427s ok 222 427s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 427s ok 223 427s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 427s ok 224 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 427s ok 225 427s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 427s ok 226 427s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 427s ok 227 427s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 427s ok 228 427s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 427s ok 229 427s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 427s ok 230 427s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 427s ok 231 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 427s ok 232 427s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 427s ok 233 427s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 427s ok 234 427s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 427s ok 235 427s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 427s ok 236 427s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 427s ok 237 427s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 427s ok 238 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 427s ok 239 427s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 427s ok 240 427s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 427s ok 241 427s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 427s ok 242 427s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 427s ok 243 427s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 427s ok 244 427s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 427s ok 245 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 427s ok 246 427s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 427s ok 247 427s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 427s ok 248 427s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 427s ok 249 427s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 427s ok 250 427s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 427s ok 251 427s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 427s ok 252 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 427s ok 253 427s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 427s ok 254 427s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 427s ok 255 427s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 427s ok 256 427s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 427s ok 257 427s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 427s ok 258 427s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 427s ok 259 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 427s ok 260 427s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 427s ok 261 427s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 427s ok 262 427s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 427s ok 263 427s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 427s ok 264 427s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 427s ok 265 427s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 427s ok 266 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 427s ok 267 427s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 427s ok 268 427s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 427s ok 269 427s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 427s ok 270 427s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 427s ok 271 427s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 427s ok 272 427s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 427s ok 273 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 427s ok 274 427s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 427s ok 275 427s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 427s ok 276 427s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 427s ok 277 427s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 427s ok 278 427s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 427s ok 279 427s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 427s ok 280 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 427s ok 281 427s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 427s ok 282 427s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 427s ok 283 427s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 427s ok 284 427s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 427s ok 285 427s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 427s ok 286 427s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 427s ok 287 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 427s ok 288 427s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 427s ok 289 427s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 427s ok 290 427s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 427s ok 291 427s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 427s ok 292 427s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 427s ok 293 427s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 427s ok 294 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 427s ok 295 427s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 427s ok 296 427s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 427s ok 297 427s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 427s ok 298 427s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 427s ok 299 427s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 427s ok 300 427s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 427s ok 301 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 427s ok 302 427s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 427s ok 303 427s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 427s ok 304 427s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 427s ok 305 427s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 427s ok 306 427s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 427s ok 307 427s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 427s ok 308 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 427s ok 309 427s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 427s ok 310 427s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 427s ok 311 427s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 427s ok 312 427s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 427s ok 313 427s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 427s ok 314 427s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 427s ok 315 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 427s ok 316 427s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 427s ok 317 427s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 427s ok 318 427s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 427s ok 319 427s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 427s ok 320 427s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 427s ok 321 427s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 427s ok 322 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 427s ok 323 427s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 427s ok 324 427s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 427s ok 325 427s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 427s ok 326 427s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 427s ok 327 427s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 427s ok 328 427s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 427s ok 329 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 427s ok 330 427s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 427s ok 331 427s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 427s ok 332 427s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 427s ok 333 427s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 427s ok 334 427s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 427s ok 335 427s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 427s ok 336 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 427s ok 337 427s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 427s ok 338 427s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 427s ok 339 427s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 427s ok 340 427s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 427s ok 341 427s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 427s ok 342 427s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 427s ok 343 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 427s ok 344 427s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 427s ok 345 427s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 427s ok 346 427s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 427s ok 347 427s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 427s ok 348 427s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 427s ok 349 427s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 427s ok 350 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 427s ok 351 427s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 427s ok 352 427s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 427s ok 353 427s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 427s ok 354 427s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 427s ok 355 427s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 427s ok 356 427s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 427s ok 357 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 427s ok 358 427s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 427s ok 359 427s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 427s ok 360 427s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 427s ok 361 427s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 427s ok 362 427s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 427s ok 363 427s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 427s ok 364 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 427s ok 365 427s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 427s ok 366 427s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 427s ok 367 427s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 427s ok 368 427s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 427s ok 369 427s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 427s ok 370 427s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 427s ok 371 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 427s ok 372 427s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 427s ok 373 427s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 427s ok 374 427s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 427s ok 375 427s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 427s ok 376 427s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 427s ok 377 427s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 427s ok 378 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 427s ok 379 427s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 427s ok 380 427s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 427s ok 381 427s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 427s ok 382 427s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 427s ok 383 427s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 427s ok 384 427s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 427s ok 385 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 427s ok 386 427s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 427s ok 387 427s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 427s ok 388 427s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 427s ok 389 427s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 427s ok 390 427s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 427s ok 391 427s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 427s ok 392 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 427s ok 393 427s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 427s ok 394 427s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 427s ok 395 427s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 427s ok 396 427s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 427s ok 397 427s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 427s ok 398 427s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 427s ok 399 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 427s ok 400 427s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 427s ok 401 427s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 427s ok 402 427s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 427s ok 403 427s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 427s ok 404 427s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 427s ok 405 427s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 427s ok 406 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 427s ok 407 427s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 427s ok 408 427s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 427s ok 409 427s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 427s ok 410 427s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 427s ok 411 427s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 427s ok 412 427s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 427s ok 413 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 427s ok 414 427s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 427s ok 415 427s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 427s ok 416 427s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 427s ok 417 427s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 427s ok 418 427s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 427s ok 419 427s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 427s ok 420 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 427s ok 421 427s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 427s ok 422 427s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 427s ok 423 427s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 427s ok 424 427s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 427s ok 425 427s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 427s ok 426 427s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 427s ok 427 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 427s ok 428 427s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 427s ok 429 427s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 427s ok 430 427s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 427s ok 431 427s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 427s ok 432 427s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 427s ok 433 427s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 427s ok 434 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 427s ok 435 427s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 427s ok 436 427s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 427s ok 437 427s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 427s ok 438 427s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 427s ok 439 427s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 427s ok 440 427s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 427s ok 441 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 427s ok 442 427s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 427s ok 443 427s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 427s ok 444 427s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 427s ok 445 427s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 427s ok 446 427s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 427s ok 447 427s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 427s ok 448 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 427s ok 449 427s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 427s ok 450 427s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 427s ok 451 427s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 427s ok 452 427s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 427s ok 453 427s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 427s ok 454 427s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 427s ok 455 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 427s ok 456 427s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 427s ok 457 427s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 427s ok 458 427s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 427s ok 459 427s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 427s ok 460 427s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 427s ok 461 427s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 427s ok 462 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 427s ok 463 427s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 427s ok 464 427s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 427s ok 465 427s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 427s ok 466 427s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 427s ok 467 427s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 427s ok 468 427s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 427s ok 469 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 427s ok 470 427s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 427s ok 471 427s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 427s ok 472 427s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 427s ok 473 427s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 427s ok 474 427s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 427s ok 475 427s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 427s ok 476 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 427s ok 477 427s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 427s ok 478 427s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 427s ok 479 427s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 427s ok 480 427s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 427s ok 481 427s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 427s ok 482 427s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 427s ok 483 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 427s ok 484 427s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 427s ok 485 427s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 427s ok 486 427s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 427s ok 487 427s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 427s ok 488 427s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 427s ok 489 427s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 427s ok 490 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 427s ok 491 427s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 427s ok 492 427s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 427s ok 493 427s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 427s ok 494 427s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 427s ok 495 427s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 427s ok 496 427s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 427s ok 497 427s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 427s ok 498 427s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 427s ok 499 427s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 427s ok 500 427s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 427s ok 501 427s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 427s ok 502 427s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 427s ok 503 427s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 427s ok 504 427s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 427s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 427s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 427s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 427s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 427s ok 429s t/modules/autoindex.t ............... 429s 1..84 429s # Running under perl version 5.038002 for linux 429s # Current time local: Tue Dec 17 23:24:14 2024 429s # Current time GMT: Tue Dec 17 23:24:14 2024 429s # Using Test.pm version 1.31 429s # Using Apache/Test.pm version 1.42 429s --- 429s IndexOrderDefault Ascending Name 429s GET /modules/autoindex/htaccess/ 429s ok 1 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 2 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 3 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 4 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 5 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 6 429s --- 429s IndexOrderDefault Ascending Name 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 7 429s --- 429s IndexOrderDefault Ascending Date 429s GET /modules/autoindex/htaccess/ 429s ok 8 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 9 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 10 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 11 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 12 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 13 429s --- 429s IndexOrderDefault Ascending Date 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 14 429s --- 429s IndexOrderDefault Ascending Size 429s GET /modules/autoindex/htaccess/ 429s ok 15 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 16 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 17 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 18 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 19 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 20 429s --- 429s IndexOrderDefault Ascending Size 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 21 429s --- 429s IndexOrderDefault Descending Name 429s GET /modules/autoindex/htaccess/ 429s ok 22 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 23 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 24 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 25 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 26 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 27 429s --- 429s IndexOrderDefault Descending Name 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 28 429s --- 429s IndexOrderDefault Descending Date 429s GET /modules/autoindex/htaccess/ 429s ok 29 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 30 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 31 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 32 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 33 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 34 429s --- 429s IndexOrderDefault Descending Date 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 35 429s --- 429s IndexOrderDefault Descending Size 429s GET /modules/autoindex/htaccess/ 429s ok 36 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 37 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 38 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 39 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 40 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 41 429s --- 429s IndexOrderDefault Descending Size 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 42 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s GET /modules/autoindex/htaccess/ 429s ok 43 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 44 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 45 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 46 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 47 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 48 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Name 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 49 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s GET /modules/autoindex/htaccess/ 429s ok 50 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 51 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 52 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 53 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 54 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 55 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Date 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 56 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s GET /modules/autoindex/htaccess/ 429s ok 57 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 58 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 59 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 60 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 61 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 62 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Ascending Size 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 63 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s GET /modules/autoindex/htaccess/ 429s ok 64 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 65 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 66 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 67 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 68 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 69 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Name 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 70 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s GET /modules/autoindex/htaccess/ 429s ok 71 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 72 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 73 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 74 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 75 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 76 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Date 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 77 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s GET /modules/autoindex/htaccess/ 429s ok 78 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=N O=A) 429s GET /modules/autoindex/htaccess/?C=N&O=A 429s ok 79 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=N O=D) 429s GET /modules/autoindex/htaccess/?C=N&O=D 429s ok 80 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=M O=A) 429s GET /modules/autoindex/htaccess/?C=M&O=A 429s ok 81 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=M O=D) 429s GET /modules/autoindex/htaccess/?C=M&O=D 429s ok 82 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=S O=A) 429s GET /modules/autoindex/htaccess/?C=S&O=A 429s ok 83 429s --- 429s IndexOptions FancyIndexing 429s IndexOrderDefault Descending Size 429s 429s (C=S O=D) 429s GET /modules/autoindex/htaccess/?C=S&O=D 429s ok 84 429s ok 431s t/modules/autoindex2.t .............. 431s 1..3 431s # Running under perl version 5.038002 for linux 431s # Current time local: Tue Dec 17 23:24:17 2024 431s # Current time GMT: Tue Dec 17 23:24:17 2024 431s # Using Test.pm version 1.31 431s # Using Apache/Test.pm version 1.42 431s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 431s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 431s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 431s # testing : dir_broken should not be listed 431s # expected: 0 431s # received: 0 431s ok 1 431s # testing : dir_normal should be listed 431s # expected: 1 431s # received: 1 431s ok 2 431s # testing : dir_protected should not be listed 431s # expected: 0 431s # received: 0 431s ok 3 431s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 431s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 431s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 431s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 431s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 431s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 431s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 431s ok 434s t/modules/brotli.t .................. 434s 1..64 434s # Running under perl version 5.038002 for linux 434s # Current time local: Tue Dec 17 23:24:19 2024 434s # Current time GMT: Tue Dec 17 23:24:19 2024 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.42 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 1 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 2 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 3 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 4 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 5 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 6 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 7 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 8 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 9 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 10 434s qvalue: 434s # expected: 200 434s # received: '200' 434s ok 11 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 12 434s qvalue: ; 434s # expected: 200 434s # received: '200' 434s ok 13 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 14 434s qvalue: ; 434s # expected: 200 434s # received: '200' 434s ok 15 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 16 434s qvalue: ; 434s # expected: 200 434s # received: '200' 434s ok 17 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 18 434s qvalue: ;q= 434s # expected: 200 434s # received: '200' 434s ok 19 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 20 434s qvalue: ;q= 434s # expected: 200 434s # received: '200' 434s ok 21 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 22 434s qvalue: ;q= 434s # expected: 200 434s # received: '200' 434s ok 23 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 24 434s qvalue: ;q=0 434s # expected: 200 434s # received: '200' 434s ok 25 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 26 434s qvalue: ;q=0 434s # expected: 200 434s # received: '200' 434s ok 27 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 28 434s qvalue: ;q=0 434s # expected: 200 434s # received: '200' 434s ok 29 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 30 434s qvalue: ;q=0. 434s # expected: 200 434s # received: '200' 434s ok 31 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 32 434s qvalue: ;q=0. 434s # expected: 200 434s # received: '200' 434s ok 33 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 34 434s qvalue: ;q=0. 434s # expected: 200 434s # received: '200' 434s ok 35 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 36 434s qvalue: ;q=0.0 434s # expected: 200 434s # received: '200' 434s ok 37 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 38 434s qvalue: ;q=0.0 434s # expected: 200 434s # received: '200' 434s ok 39 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 40 434s qvalue: ;q=0.0 434s # expected: 200 434s # received: '200' 434s ok 41 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 42 434s qvalue: ;q=0.00 434s # expected: 200 434s # received: '200' 434s ok 43 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 44 434s qvalue: ;q=0.00 434s # expected: 200 434s # received: '200' 434s ok 45 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 46 434s qvalue: ;q=0.00 434s # expected: 200 434s # received: '200' 434s ok 47 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 48 434s qvalue: ;q=0.000 434s # expected: 200 434s # received: '200' 434s ok 49 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 50 434s qvalue: ;q=0.000 434s # expected: 200 434s # received: '200' 434s ok 51 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 52 434s qvalue: ;q=0.000 434s # expected: 200 434s # received: '200' 434s ok 53 434s # testing : response without Content-Encoding is OK 434s # expected: undef 434s # received: undef 434s ok 54 434s qvalue: ;q=0.0000 434s # expected: 200 434s # received: '200' 434s ok 55 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 56 434s qvalue: ;q=0.0000 434s # expected: 200 434s # received: '200' 434s ok 57 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 58 434s qvalue: ;q=0.0000 434s # expected: 200 434s # received: '200' 434s ok 59 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 60 434s # expected: 200 434s # received: '200' 434s ok 61 434s # testing : response Content-Encoding is OK 434s # expected: 'br' 434s # received: 'br' 434s ok 62 434s # expected: 200 434s # received: '200' 434s ok 63 434s # testing : response Content-Encoding is OK 434s # expected: 'gzip' 434s # received: 'gzip' 434s ok 64 434s ok 436s t/modules/buffer.t .................. 436s 1..12 436s # Running under perl version 5.038002 for linux 436s # Current time local: Tue Dec 17 23:24:22 2024 436s # Current time GMT: Tue Dec 17 23:24:22 2024 436s # Using Test.pm version 1.31 436s # Using Apache/Test.pm version 1.42 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 1 436s ok 2 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 3 436s ok 4 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 5 436s ok 6 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 7 436s ok 8 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 9 436s ok 10 436s # testing : Checking return code is '200' 436s # expected: 200 436s # received: '200' 436s ok 11 436s ok 12 436s ok 439s t/modules/cache.t ................... 439s 1..3 439s # Running under perl version 5.038002 for linux 439s # Current time local: Tue Dec 17 23:24:24 2024 439s # Current time GMT: Tue Dec 17 23:24:24 2024 439s # Using Test.pm version 1.31 439s # Using Apache/Test.pm version 1.42 439s # testing : non-cached call to index.html 439s # expected: 200 439s # received: '200' 439s ok 1 439s # testing : call to cache index.html 439s # expected: 200 439s # received: '200' 439s ok 2 439s # testing : cached call to index.html 439s # expected: 200 439s # received: '200' 439s ok 3 439s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 439s ok 443s t/modules/cgi.t ..................... 443s 1..58 443s # Running under perl version 5.038002 for linux 443s # Current time local: Tue Dec 17 23:24:27 2024 443s # Current time GMT: Tue Dec 17 23:24:27 2024 443s # Using Test.pm version 1.31 443s # Using Apache/Test.pm version 1.42 443s # testing : return code for acceptpathinfodefault.sh 443s # expected: 200 443s # received: '200' 443s ok 1 443s # testing : body for acceptpathinfodefault.sh 443s # expected: '' 443s # received: '' 443s ok 2 443s # testing : return code for acceptpathinfodefault.sh/foo 443s # expected: 200 443s # received: '200' 443s ok 3 443s # testing : body for acceptpathinfodefault.sh/foo 443s # expected: '/foo' 443s # received: '/foo' 443s ok 4 443s # testing : return code for acceptpathinfooff.sh 443s # expected: 200 443s # received: '200' 443s ok 5 443s # testing : body for acceptpathinfooff.sh 443s # expected: '' 443s # received: '' 443s ok 6 443s # testing : return code for acceptpathinfooff.sh/foo 443s # expected: 404 443s # received: '404' 443s ok 7 443s # no body test for this one 443s ok 8 443s # testing : return code for acceptpathinfoon.sh 443s # expected: 200 443s # received: '200' 443s ok 9 443s # testing : body for acceptpathinfoon.sh 443s # expected: '' 443s # received: '' 443s ok 10 443s # testing : return code for acceptpathinfoon.sh/foo 443s # expected: 200 443s # received: '200' 443s ok 11 443s # testing : body for acceptpathinfoon.sh/foo 443s # expected: '/foo' 443s # received: '/foo' 443s ok 12 443s # testing : return code for bogus-perl.pl 443s # expected: 500 443s # received: '500' 443s ok 13 443s # cgi log created ok. 443s ok 14 443s # testing : return code for bogus-sh.sh 443s # expected: 500 443s # received: '500' 443s ok 15 443s # checking that log size (807) is bigger than it used to be (523) 443s ok 16 443s # testing : return code for nph-stderr.pl 443s # expected: 200 443s # received: '200' 443s ok 17 443s # testing : body for nph-stderr.pl 443s # expected: 'this is nph-stdout' 443s # received: 'this is nph-stdout' 443s ok 18 443s # testing : return code for nph-test.pl 443s # expected: 200 443s # received: '200' 443s ok 19 443s # testing : body for nph-test.pl 443s # expected: 'ok' 443s # received: 'ok' 443s ok 20 443s # testing : return code for perl.pl 443s # expected: 200 443s # received: '200' 443s ok 21 443s # testing : body for perl.pl 443s # expected: 'perl cgi' 443s # received: 'perl cgi' 443s ok 22 443s # testing : return code for sh.sh 443s # expected: 200 443s # received: '200' 443s ok 23 443s # testing : body for sh.sh 443s # expected: 'sh cgi' 443s # received: 'sh cgi' 443s ok 24 443s # testing : return code for stderr1.pl 443s # expected: 200 443s # received: '200' 443s ok 25 443s # testing : body for stderr1.pl 443s # expected: 'this is stdout' 443s # received: 'this is stdout' 443s ok 26 443s # testing : return code for stderr2.pl 443s # expected: 200 443s # received: '200' 443s ok 27 443s # testing : body for stderr2.pl 443s # expected: 'this is also stdout' 443s # received: 'this is also stdout' 443s ok 28 443s # testing : return code for stderr3.pl 443s # expected: 200 443s # received: '200' 443s ok 29 443s # testing : body for stderr3.pl 443s # expected: 'this is more stdout' 443s # received: 'this is more stdout' 443s ok 30 443s # posted content (length 10) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 443s # expected: '500' 443s # received: '500' 443s ok 31 443s # checking that log size (35781) is greater than 807 443s ok 32 443s # verifying that logged content is 10 characters 443s ok 33 443s # posted content (length 99) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 443s # expected: '500' 443s # received: '500' 443s ok 34 443s # checking that log size (36240) is greater than 35781 443s ok 35 443s # verifying that logged content is 99 characters 443s ok 36 443s # posted content (length 250) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 443s # expected: '500' 443s # received: '500' 443s ok 37 443s # checking that log size (36851) is greater than 36240 443s ok 38 443s # verifying that logged content is 250 characters 443s ok 39 443s # posted content (length 255) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 443s # expected: '500' 443s # received: '500' 443s ok 40 443s # checking that log size (37467) is greater than 36851 443s ok 41 443s # verifying that logged content is 255 characters 443s ok 42 443s # posted content (length 256) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 443s # expected: '500' 443s # received: '500' 443s ok 43 443s # checking that log size (38084) is greater than 37467 443s ok 44 443s # verifying that logged content is 256 characters 443s ok 45 443s # posted content (length 257) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 443s # expected: '500' 443s # received: '500' 443s ok 46 443s # checking that log size (38701) is greater than 38084 443s ok 47 443s # verifying that logged content is 256 characters 443s ok 48 443s # posted content (length 258) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 443s # expected: '500' 443s # received: '500' 443s ok 49 443s # checking that log size (39318) is greater than 38701 443s ok 50 443s # verifying that logged content is 256 characters 443s ok 51 443s # posted content (length 1024) to bogus-perl.pl 443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 443s # expected: '500' 443s # received: '500' 443s ok 52 443s # checking that log size (39936) is greater than 39318 443s ok 53 443s # verifying that logged content is 256 characters 443s ok 54 443s # verifying log is greater than 40960 bytes. 443s ok 55 443s # verifying log did not grow after making bogus request. 443s ok 56 443s # verifying log did not grow after making another bogus request. 443s ok 57 443s # checking that HEAD /modules/cgi/perl.pl returns 200. 443s ok 58 443s ok 446s t/modules/data.t .................... 446s 1..2 446s # Running under perl version 5.038002 for linux 446s # Current time local: Tue Dec 17 23:24:31 2024 446s # Current time GMT: Tue Dec 17 23:24:31 2024 446s # Using Test.pm version 1.31 446s # Using Apache/Test.pm version 1.42 446s # testing : Checking return code is '200' 446s # expected: 200 446s # received: '200' 446s ok 1 446s ok 2 446s ok 450s t/modules/dav.t ..................... 450s 1..19 450s # Running under perl version 5.038002 for linux 450s # Current time local: Tue Dec 17 23:24:34 2024 450s # Current time GMT: Tue Dec 17 23:24:34 2024 450s # Using Test.pm version 1.31 450s # Using Apache/Test.pm version 1.42 450s resource lock test: 450s ok 1 450s DAV put test: 450s ok 2 450s getting DAV resource properties: 450s ok 3 450s created: Tue, 17 Dec 2024 23:24:36 GMT 450s modified: Tue, 17 Dec 2024 23:24:36 GMT 450s now: Tue, 17 Dec 2024 23:24:38 GMT 450s ok 4 450s ok 5 450s resource lock status test: 450s ok 6 450s resource unlock test: 450s ok 7 450s resource lock status test: 450s ok 8 450s getting uri... 450s expect: 450s -> 450s 450s
450s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

503s # 503s # ' 503s # received: ' 503s #

Hello World!

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

No query was specified.

503s # 503s # ' 503s # received: ' 503s #

No query was specified.

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

Hello World!

503s # 503s # ' 503s # received: ' 503s #

Hello World!

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

No query was specified.

503s # 503s # ' 503s # received: ' 503s #

No query was specified.

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

mod_include test

509s # 509s # 509s # Hello World 509s # 509s #

[back]

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

mod_include test

509s # 509s # 509s # Hello World 509s # 509s #

[back]

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

mod_include test

509s # 509s # 509s # Hello World 509s # 509s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

565s #

The document has moved here.

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

Moved Permanently

565s #

The document has moved here.

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

Moved Permanently

565s #

The document has moved here.

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

Moved Permanently

565s #

The document has moved here.

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

Multiple Choices

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

Available documents: 565s #

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

Multiple Choices

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

Available documents: 565s #

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

Multiple Choices

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

Available documents: 565s #

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

Moved Permanently

565s #

The document has moved here.

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

Multiple Choices

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

Available documents: 565s #

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

Multiple Choices

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

Available documents: 565s #

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

Moved Permanently

565s #

The document has moved here.

565s # 565s # ' 565s ok 48 565s ok 568s t/modules/status.t .................. 568s 1..1 568s # Running under perl version 5.038002 for linux 568s # Current time local: Tue Dec 17 23:26:33 2024 568s # Current time GMT: Tue Dec 17 23:26:33 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s 568s 568s Apache Status 568s 568s

Apache Server Status for localhost (via 127.0.0.1)

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

568s
Current Time: Tuesday, 17-Dec-2024 23:26:36 UTC
568s
Restart Time: Tuesday, 17-Dec-2024 23:21:25 UTC
568s
Parent Server Config. Generation: 1
568s
Parent Server MPM Generation: 0
568s
Server uptime: 5 minutes 11 seconds
568s
Server load: 0.81 0.63 0.31
568s
Total accesses: 6799 - Total Traffic: 140.4 MB - Total Duration: 115017
568s
CPU Usage: u3.12 s3.55 cu3.33 cs2.68 - 4.08% CPU load
568s
21.9 requests/sec - 462.3 kB/second - 21.1 kB/request - 16.9168 ms/request
568s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
568s
W._._..
568s

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

568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s
SrvPIDAccMCPU 568s SSReqDurConnChildSlotClientProtocolVHostRequest
0-072830/2156/2156W 568s 3.9200206010.039.2539.25 568s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-0-0/0/2307. 568s 0.00230265210.00.0055.53 568s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
2-0136800/2221/2221_ 568s 3.7920354020.045.4745.47 568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-0-0/0/11. 568s 0.00220153530.00.000.01 568s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
4-01008080/69/76_ 568s 0.1120135380.00.050.06 568s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
5-0-0/0/21. 568s 0.0025235530.00.000.09 568s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
6-0-0/0/7. 568s 0.00240470.00.000.00 568s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
568s
568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s 568s
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
568s 568s ok 1 568s ok 571s t/modules/substitute.t .............. 571s 1..19 571s # Running under perl version 5.038002 for linux 571s # Current time local: Tue Dec 17 23:26:36 2024 571s # Current time GMT: Tue Dec 17 23:26:36 2024 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.42 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barbar': OK 571s ok 1 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barbar': OK 571s ok 2 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'foofoo': OK 571s ok 3 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barbar': OK 571s ok 4 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barbar': OK 571s ok 5 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barbar': OK 571s ok 6 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'foof 571s oo': OK 571s ok 7 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'xfoo': OK 571s ok 8 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 571s ok 9 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s barx 571s ': OK 571s ok 10 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'a$1axb(': OK 571s ok 11 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'a$XX': OK 571s ok 12 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 571s ok 13 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'x&x': OK 571s ok 14 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'xx': OK 571s ok 15 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'fcooar': OK 571s ok 16 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'fc$1ar': OK 571s ok 17 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'fdooar': OK 571s ok 18 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s got 200 'XXXfooXXX 571s bar': OK 571s ok 19 571s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 571s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 571s ok 575s t/modules/unique_id.t ............... 575s 1..300 575s # Running under perl version 5.038002 for linux 575s # Current time local: Tue Dec 17 23:26:39 2024 575s # Current time GMT: Tue Dec 17 23:26:39 2024 575s # Using Test.pm version 1.31 575s # Using Apache/Test.pm version 1.42 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 1 575s # unique id: Z2IIsfVaTN4VWOdypwzeYQAAAAI 575s ok 2 575s ok 3 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 4 575s # unique id: Z2IIsawidrKpj7nVYw31FwAAAAA 575s ok 5 575s ok 6 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 7 575s # unique id: Z2IIsUmaJBBRs_9c4EKwigAAAAQ 575s ok 8 575s ok 9 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 10 575s # unique id: Z2IIsfVaTN4VWOdypwzeYgAAAAI 575s ok 11 575s ok 12 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 13 575s # unique id: Z2IIsawidrKpj7nVYw31GAAAAAA 575s ok 14 575s ok 15 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 16 575s # unique id: Z2IIsUmaJBBRs_9c4EKwiwAAAAQ 575s ok 17 575s ok 18 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 19 575s # unique id: Z2IIsfVaTN4VWOdypwzeYwAAAAI 575s ok 20 575s ok 21 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 22 575s # unique id: Z2IIsawidrKpj7nVYw31GQAAAAA 575s ok 23 575s ok 24 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 25 575s # unique id: Z2IIsfVaTN4VWOdypwzeZAAAAAI 575s ok 26 575s ok 27 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 28 575s # unique id: Z2IIsUmaJBBRs_9c4EKwjAAAAAQ 575s ok 29 575s ok 30 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 31 575s # unique id: Z2IIsawidrKpj7nVYw31GgAAAAA 575s ok 32 575s ok 33 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 34 575s # unique id: Z2IIsfVaTN4VWOdypwzeZQAAAAI 575s ok 35 575s ok 36 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 37 575s # unique id: Z2IIsawidrKpj7nVYw31GwAAAAA 575s ok 38 575s ok 39 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 40 575s # unique id: Z2IIsUmaJBBRs_9c4EKwjQAAAAQ 575s ok 41 575s ok 42 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 43 575s # unique id: Z2IIsfVaTN4VWOdypwzeZgAAAAI 575s ok 44 575s ok 45 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 46 575s # unique id: Z2IIsawidrKpj7nVYw31HAAAAAA 575s ok 47 575s ok 48 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 49 575s # unique id: Z2IIsUmaJBBRs_9c4EKwjgAAAAQ 575s ok 50 575s ok 51 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 52 575s # unique id: Z2IIsfVaTN4VWOdypwzeZwAAAAI 575s ok 53 575s ok 54 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 55 575s # unique id: Z2IIsawidrKpj7nVYw31HQAAAAA 575s ok 56 575s ok 57 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 58 575s # unique id: Z2IIsUmaJBBRs_9c4EKwjwAAAAQ 575s ok 59 575s ok 60 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 61 575s # unique id: Z2IIsfVaTN4VWOdypwzeaAAAAAI 575s ok 62 575s ok 63 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 64 575s # unique id: Z2IIsawidrKpj7nVYw31HgAAAAA 575s ok 65 575s ok 66 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 67 575s # unique id: Z2IIskmaJBBRs_9c4EKwkAAAAAQ 575s ok 68 575s ok 69 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 70 575s # unique id: Z2IIsvVaTN4VWOdypwzeaQAAAAI 575s ok 71 575s ok 72 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 73 575s # unique id: Z2IIsqwidrKpj7nVYw31HwAAAAA 575s ok 74 575s ok 75 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 76 575s # unique id: Z2IIskmaJBBRs_9c4EKwkQAAAAQ 575s ok 77 575s ok 78 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 79 575s # unique id: Z2IIsvVaTN4VWOdypwzeagAAAAI 575s ok 80 575s ok 81 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 82 575s # unique id: Z2IIsqwidrKpj7nVYw31IAAAAAA 575s ok 83 575s ok 84 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 85 575s # unique id: Z2IIskmaJBBRs_9c4EKwkgAAAAQ 575s ok 86 575s ok 87 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 88 575s # unique id: Z2IIsvVaTN4VWOdypwzeawAAAAI 575s ok 89 575s ok 90 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 91 575s # unique id: Z2IIsqwidrKpj7nVYw31IQAAAAA 575s ok 92 575s ok 93 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 94 575s # unique id: Z2IIskmaJBBRs_9c4EKwkwAAAAQ 575s ok 95 575s ok 96 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 97 575s # unique id: Z2IIsvVaTN4VWOdypwzebAAAAAI 575s ok 98 575s ok 99 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 100 575s # unique id: Z2IIsqwidrKpj7nVYw31IgAAAAA 575s ok 101 575s ok 102 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 103 575s # unique id: Z2IIskmaJBBRs_9c4EKwlAAAAAQ 575s ok 104 575s ok 105 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 106 575s # unique id: Z2IIsvVaTN4VWOdypwzebQAAAAI 575s ok 107 575s ok 108 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 109 575s # unique id: Z2IIsqwidrKpj7nVYw31IwAAAAA 575s ok 110 575s ok 111 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 112 575s # unique id: Z2IIskmaJBBRs_9c4EKwlQAAAAQ 575s ok 113 575s ok 114 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 115 575s # unique id: Z2IIsqwidrKpj7nVYw31JAAAAAA 575s ok 116 575s ok 117 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 118 575s # unique id: Z2IIsvVaTN4VWOdypwzebgAAAAI 575s ok 119 575s ok 120 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 121 575s # unique id: Z2IIskmaJBBRs_9c4EKwlgAAAAQ 575s ok 122 575s ok 123 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 124 575s # unique id: Z2IIsqwidrKpj7nVYw31JQAAAAA 575s ok 125 575s ok 126 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 127 575s # unique id: Z2IIsvVaTN4VWOdypwzebwAAAAI 575s ok 128 575s ok 129 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 130 575s # unique id: Z2IIskmaJBBRs_9c4EKwlwAAAAQ 575s ok 131 575s ok 132 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 133 575s # unique id: Z2IIsqwidrKpj7nVYw31JgAAAAA 575s ok 134 575s ok 135 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 136 575s # unique id: Z2IIsvVaTN4VWOdypwzecAAAAAI 575s ok 137 575s ok 138 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 139 575s # unique id: Z2IIskmaJBBRs_9c4EKwmAAAAAQ 575s ok 140 575s ok 141 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 142 575s # unique id: Z2IIsqwidrKpj7nVYw31JwAAAAA 575s ok 143 575s ok 144 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 145 575s # unique id: Z2IIsvVaTN4VWOdypwzecQAAAAI 575s ok 146 575s ok 147 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 148 575s # unique id: Z2IIsqwidrKpj7nVYw31KAAAAAA 575s ok 149 575s ok 150 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 151 575s # unique id: Z2IIsvVaTN4VWOdypwzecgAAAAI 575s ok 152 575s ok 153 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 154 575s # unique id: Z2IIskmaJBBRs_9c4EKwmQAAAAQ 575s ok 155 575s ok 156 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 157 575s # unique id: Z2IIsqwidrKpj7nVYw31KQAAAAA 575s ok 158 575s ok 159 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 160 575s # unique id: Z2IIsvVaTN4VWOdypwzecwAAAAI 575s ok 161 575s ok 162 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 163 575s # unique id: Z2IIskmaJBBRs_9c4EKwmgAAAAQ 575s ok 164 575s ok 165 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 166 575s # unique id: Z2IIsqwidrKpj7nVYw31KgAAAAA 575s ok 167 575s ok 168 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 169 575s # unique id: Z2IIsvVaTN4VWOdypwzedAAAAAI 575s ok 170 575s ok 171 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 172 575s # unique id: Z2IIskmaJBBRs_9c4EKwmwAAAAQ 575s ok 173 575s ok 174 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 175 575s # unique id: Z2IIsqwidrKpj7nVYw31KwAAAAA 575s ok 176 575s ok 177 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 178 575s # unique id: Z2IIsvVaTN4VWOdypwzedQAAAAI 575s ok 179 575s ok 180 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 181 575s # unique id: Z2IIskmaJBBRs_9c4EKwnAAAAAQ 575s ok 182 575s ok 183 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 184 575s # unique id: Z2IIsqwidrKpj7nVYw31LAAAAAA 575s ok 185 575s ok 186 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 187 575s # unique id: Z2IIsvVaTN4VWOdypwzedgAAAAI 575s ok 188 575s ok 189 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 190 575s # unique id: Z2IIskmaJBBRs_9c4EKwnQAAAAQ 575s ok 191 575s ok 192 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 193 575s # unique id: Z2IIsqwidrKpj7nVYw31LQAAAAA 575s ok 194 575s ok 195 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 196 575s # unique id: Z2IIsvVaTN4VWOdypwzedwAAAAI 575s ok 197 575s ok 198 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 199 575s # unique id: Z2IIskmaJBBRs_9c4EKwngAAAAQ 575s ok 200 575s ok 201 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 202 575s # unique id: Z2IIs6widrKpj7nVYw31LgAAAAA 575s ok 203 575s ok 204 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 205 575s # unique id: Z2IIs_VaTN4VWOdypwzeeAAAAAI 575s ok 206 575s ok 207 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 208 575s # unique id: Z2IIs0maJBBRs_9c4EKwnwAAAAQ 575s ok 209 575s ok 210 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 211 575s # unique id: Z2IIs6widrKpj7nVYw31LwAAAAA 575s ok 212 575s ok 213 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 214 575s # unique id: Z2IIs_VaTN4VWOdypwzeeQAAAAI 575s ok 215 575s ok 216 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 217 575s # unique id: Z2IIs0maJBBRs_9c4EKwoAAAAAQ 575s ok 218 575s ok 219 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 220 575s # unique id: Z2IIs6widrKpj7nVYw31MAAAAAA 575s ok 221 575s ok 222 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 223 575s # unique id: Z2IIs_VaTN4VWOdypwzeegAAAAI 575s ok 224 575s ok 225 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 226 575s # unique id: Z2IIs0maJBBRs_9c4EKwoQAAAAQ 575s ok 227 575s ok 228 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 229 575s # unique id: Z2IIs_VaTN4VWOdypwzeewAAAAI 575s ok 230 575s ok 231 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 232 575s # unique id: Z2IIs0maJBBRs_9c4EKwogAAAAQ 575s ok 233 575s ok 234 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 235 575s # unique id: Z2IIs6widrKpj7nVYw31MQAAAAA 575s ok 236 575s ok 237 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 238 575s # unique id: Z2IIs_VaTN4VWOdypwzefAAAAAI 575s ok 239 575s ok 240 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 241 575s # unique id: Z2IIs0maJBBRs_9c4EKwowAAAAQ 575s ok 242 575s ok 243 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 244 575s # unique id: Z2IIs6widrKpj7nVYw31MgAAAAA 575s ok 245 575s ok 246 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 247 575s # unique id: Z2IIs_VaTN4VWOdypwzefQAAAAI 575s ok 248 575s ok 249 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 250 575s # unique id: Z2IIs0maJBBRs_9c4EKwpAAAAAQ 575s ok 251 575s ok 252 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 253 575s # unique id: Z2IIs6widrKpj7nVYw31MwAAAAA 575s ok 254 575s ok 255 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 256 575s # unique id: Z2IIs_VaTN4VWOdypwzefgAAAAI 575s ok 257 575s ok 258 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 259 575s # unique id: Z2IIs0maJBBRs_9c4EKwpQAAAAQ 575s ok 260 575s ok 261 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 262 575s # unique id: Z2IIs6widrKpj7nVYw31NAAAAAA 575s ok 263 575s ok 264 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 265 575s # unique id: Z2IIs_VaTN4VWOdypwzefwAAAAI 575s ok 266 575s ok 267 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 268 575s # unique id: Z2IIs0maJBBRs_9c4EKwpgAAAAQ 575s ok 269 575s ok 270 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 271 575s # unique id: Z2IIs6widrKpj7nVYw31NQAAAAA 575s ok 272 575s ok 273 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 274 575s # unique id: Z2IIs_VaTN4VWOdypwzegAAAAAI 575s ok 275 575s ok 276 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 277 575s # unique id: Z2IIs0maJBBRs_9c4EKwpwAAAAQ 575s ok 278 575s ok 279 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 280 575s # unique id: Z2IIs6widrKpj7nVYw31NgAAAAA 575s ok 281 575s ok 282 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 283 575s # unique id: Z2IIs_VaTN4VWOdypwzegQAAAAI 575s ok 284 575s ok 285 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 286 575s # unique id: Z2IIs0maJBBRs_9c4EKwqAAAAAQ 575s ok 287 575s ok 288 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 289 575s # unique id: Z2IIs6widrKpj7nVYw31NwAAAAA 575s ok 290 575s ok 291 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 292 575s # unique id: Z2IIs_VaTN4VWOdypwzeggAAAAI 575s ok 293 575s ok 294 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 295 575s # unique id: Z2IIs0maJBBRs_9c4EKwqQAAAAQ 575s ok 296 575s ok 297 575s # testing : fetch unique ID 575s # expected: 200 575s # received: '200' 575s ok 298 575s # unique id: Z2IIs6widrKpj7nVYw31OAAAAAA 575s ok 299 575s ok 300 575s ok 579s t/modules/usertrack.t ............... 579s 1..1004 579s # Running under perl version 5.038002 for linux 579s # Current time local: Tue Dec 17 23:26:43 2024 579s # Current time GMT: Tue Dec 17 23:26:43 2024 579s # Using Test.pm version 1.31 579s # Using Apache/Test.pm version 1.42 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 1 579s ok 2 579s Set-Cookie: usertrack_test=351501e5.6297fa16d9918; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=351501e5.6297fa16d9918 579s ok 3 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 4 579s ok 5 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 6 579s ok 7 579s Set-Cookie: usertrack_test=8636bf8.6297fa16dd273; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8636bf8.6297fa16dd273 579s ok 8 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 9 579s ok 10 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 11 579s ok 12 579s Set-Cookie: usertrack_test=ecbbff59.6297fa16df050; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ecbbff59.6297fa16df050 579s ok 13 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 14 579s ok 15 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 16 579s ok 17 579s Set-Cookie: usertrack_test=4a55c4b7.6297fa16e0dca; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4a55c4b7.6297fa16e0dca 579s ok 18 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 19 579s ok 20 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 21 579s ok 22 579s Set-Cookie: usertrack_test=2715761a.6297fa16e2dc6; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=2715761a.6297fa16e2dc6 579s ok 23 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 24 579s ok 25 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 26 579s ok 27 579s Set-Cookie: usertrack_test=a2991b31.6297fa16e4565; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a2991b31.6297fa16e4565 579s ok 28 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 29 579s ok 30 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 31 579s ok 32 579s Set-Cookie: usertrack_test=6131abd1.6297fa16e617d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=6131abd1.6297fa16e617d 579s ok 33 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 34 579s ok 35 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 36 579s ok 37 579s Set-Cookie: usertrack_test=4f71b698.6297fa16e8529; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4f71b698.6297fa16e8529 579s ok 38 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 39 579s ok 40 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 41 579s ok 42 579s Set-Cookie: usertrack_test=2581055c.6297fa16ea1bc; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=2581055c.6297fa16ea1bc 579s ok 43 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 44 579s ok 45 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 46 579s ok 47 579s Set-Cookie: usertrack_test=16f9a068.6297fa16ebacc; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=16f9a068.6297fa16ebacc 579s ok 48 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 49 579s ok 50 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 51 579s ok 52 579s Set-Cookie: usertrack_test=11be589.6297fa16ed4e7; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=11be589.6297fa16ed4e7 579s ok 53 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 54 579s ok 55 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 56 579s ok 57 579s Set-Cookie: usertrack_test=ddb08dfb.6297fa16eea9a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ddb08dfb.6297fa16eea9a 579s ok 58 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 59 579s ok 60 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 61 579s ok 62 579s Set-Cookie: usertrack_test=630254c3.6297fa16f0634; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=630254c3.6297fa16f0634 579s ok 63 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 64 579s ok 65 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 66 579s ok 67 579s Set-Cookie: usertrack_test=eca46a7e.6297fa16f25d0; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=eca46a7e.6297fa16f25d0 579s ok 68 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 69 579s ok 70 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 71 579s ok 72 579s Set-Cookie: usertrack_test=391aefa7.6297fa16f34d7; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=391aefa7.6297fa16f34d7 579s ok 73 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 74 579s ok 75 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 76 579s ok 77 579s Set-Cookie: usertrack_test=b0cd16e5.6297fa16f5d66; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=b0cd16e5.6297fa16f5d66 579s ok 78 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 79 579s ok 80 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 81 579s ok 82 579s Set-Cookie: usertrack_test=45168f08.6297fa16f6dae; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=45168f08.6297fa16f6dae 579s ok 83 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 84 579s ok 85 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 86 579s ok 87 579s Set-Cookie: usertrack_test=114bb429.6297fa16f7ed1; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=114bb429.6297fa16f7ed1 579s ok 88 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 89 579s ok 90 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 91 579s ok 92 579s Set-Cookie: usertrack_test=bcd9cb6f.6297fa16f91b7; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=bcd9cb6f.6297fa16f91b7 579s ok 93 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 94 579s ok 95 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 96 579s ok 97 579s Set-Cookie: usertrack_test=6eba9acf.6297fa16fa255; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=6eba9acf.6297fa16fa255 579s ok 98 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 99 579s ok 100 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 101 579s ok 102 579s Set-Cookie: usertrack_test=801c464.6297fa16fb581; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=801c464.6297fa16fb581 579s ok 103 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 104 579s ok 105 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 106 579s ok 107 579s Set-Cookie: usertrack_test=110ffe0e.6297fa16fcda5; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=110ffe0e.6297fa16fcda5 579s ok 108 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 109 579s ok 110 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 111 579s ok 112 579s Set-Cookie: usertrack_test=3058b7d1.6297fa16fe081; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3058b7d1.6297fa16fe081 579s ok 113 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 114 579s ok 115 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 116 579s ok 117 579s Set-Cookie: usertrack_test=340b83b4.6297fa16ff669; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=340b83b4.6297fa16ff669 579s ok 118 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 119 579s ok 120 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 121 579s ok 122 579s Set-Cookie: usertrack_test=69e9488a.6297fa1700772; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=69e9488a.6297fa1700772 579s ok 123 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 124 579s ok 125 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 126 579s ok 127 579s Set-Cookie: usertrack_test=d2974ce3.6297fa1701e2a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d2974ce3.6297fa1701e2a 579s ok 128 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 129 579s ok 130 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 131 579s ok 132 579s Set-Cookie: usertrack_test=54fad64c.6297fa1703482; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=54fad64c.6297fa1703482 579s ok 133 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 134 579s ok 135 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 136 579s ok 137 579s Set-Cookie: usertrack_test=1615926c.6297fa1705608; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=1615926c.6297fa1705608 579s ok 138 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 139 579s ok 140 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 141 579s ok 142 579s Set-Cookie: usertrack_test=24ed902e.6297fa1706c96; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=24ed902e.6297fa1706c96 579s ok 143 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 144 579s ok 145 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 146 579s ok 147 579s Set-Cookie: usertrack_test=b31b6c92.6297fa1707e0e; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=b31b6c92.6297fa1707e0e 579s ok 148 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 149 579s ok 150 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 151 579s ok 152 579s Set-Cookie: usertrack_test=5f0c97b5.6297fa1709060; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=5f0c97b5.6297fa1709060 579s ok 153 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 154 579s ok 155 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 156 579s ok 157 579s Set-Cookie: usertrack_test=92f2b562.6297fa170a34d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=92f2b562.6297fa170a34d 579s ok 158 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 159 579s ok 160 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 161 579s ok 162 579s Set-Cookie: usertrack_test=10b74e39.6297fa170ce0a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=10b74e39.6297fa170ce0a 579s ok 163 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 164 579s ok 165 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 166 579s ok 167 579s Set-Cookie: usertrack_test=57fa32b5.6297fa170e767; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=57fa32b5.6297fa170e767 579s ok 168 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 169 579s ok 170 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 171 579s ok 172 579s Set-Cookie: usertrack_test=4f30aa12.6297fa17126c4; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4f30aa12.6297fa17126c4 579s ok 173 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 174 579s ok 175 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 176 579s ok 177 579s Set-Cookie: usertrack_test=3478fde4.6297fa1713fb9; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3478fde4.6297fa1713fb9 579s ok 178 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 179 579s ok 180 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 181 579s ok 182 579s Set-Cookie: usertrack_test=ca8856b.6297fa1715d37; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ca8856b.6297fa1715d37 579s ok 183 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 184 579s ok 185 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 186 579s ok 187 579s Set-Cookie: usertrack_test=ccd2f7d6.6297fa1718219; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ccd2f7d6.6297fa1718219 579s ok 188 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 189 579s ok 190 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 191 579s ok 192 579s Set-Cookie: usertrack_test=7b5a55f0.6297fa171a2af; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7b5a55f0.6297fa171a2af 579s ok 193 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 194 579s ok 195 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 196 579s ok 197 579s Set-Cookie: usertrack_test=10f9be5b.6297fa171bfb6; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=10f9be5b.6297fa171bfb6 579s ok 198 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 199 579s ok 200 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 201 579s ok 202 579s Set-Cookie: usertrack_test=32736acd.6297fa171db8d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=32736acd.6297fa171db8d 579s ok 203 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 204 579s ok 205 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 206 579s ok 207 579s Set-Cookie: usertrack_test=62d8301e.6297fa171ee93; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=62d8301e.6297fa171ee93 579s ok 208 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 209 579s ok 210 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 211 579s ok 212 579s Set-Cookie: usertrack_test=371f4c91.6297fa1721476; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=371f4c91.6297fa1721476 579s ok 213 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 214 579s ok 215 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 216 579s ok 217 579s Set-Cookie: usertrack_test=7f9ad840.6297fa17240df; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7f9ad840.6297fa17240df 579s ok 218 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 219 579s ok 220 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 221 579s ok 222 579s Set-Cookie: usertrack_test=381d7fd4.6297fa17255f0; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=381d7fd4.6297fa17255f0 579s ok 223 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 224 579s ok 225 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 226 579s ok 227 579s Set-Cookie: usertrack_test=776cc4db.6297fa1727918; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=776cc4db.6297fa1727918 579s ok 228 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 229 579s ok 230 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 231 579s ok 232 579s Set-Cookie: usertrack_test=23ef8843.6297fa172919a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=23ef8843.6297fa172919a 579s ok 233 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 234 579s ok 235 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 236 579s ok 237 579s Set-Cookie: usertrack_test=4cbc7e5a.6297fa172a215; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4cbc7e5a.6297fa172a215 579s ok 238 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 239 579s ok 240 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 241 579s ok 242 579s Set-Cookie: usertrack_test=4db679db.6297fa172b3b4; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4db679db.6297fa172b3b4 579s ok 243 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 244 579s ok 245 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 246 579s ok 247 579s Set-Cookie: usertrack_test=655d7d6f.6297fa172c95c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=655d7d6f.6297fa172c95c 579s ok 248 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 249 579s ok 250 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 251 579s ok 252 579s Set-Cookie: usertrack_test=bef26ed9.6297fa172dd01; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=bef26ed9.6297fa172dd01 579s ok 253 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 254 579s ok 255 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 256 579s ok 257 579s Set-Cookie: usertrack_test=da488e7d.6297fa172fc4c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=da488e7d.6297fa172fc4c 579s ok 258 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 259 579s ok 260 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 261 579s ok 262 579s Set-Cookie: usertrack_test=ebdff272.6297fa1730d8b; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ebdff272.6297fa1730d8b 579s ok 263 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 264 579s ok 265 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 266 579s ok 267 579s Set-Cookie: usertrack_test=1e225c66.6297fa17335df; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=1e225c66.6297fa17335df 579s ok 268 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 269 579s ok 270 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 271 579s ok 272 579s Set-Cookie: usertrack_test=560536a8.6297fa1734978; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=560536a8.6297fa1734978 579s ok 273 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 274 579s ok 275 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 276 579s ok 277 579s Set-Cookie: usertrack_test=822979ec.6297fa17365ed; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=822979ec.6297fa17365ed 579s ok 278 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 279 579s ok 280 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 281 579s ok 282 579s Set-Cookie: usertrack_test=cc12e2e8.6297fa17377f0; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=cc12e2e8.6297fa17377f0 579s ok 283 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 284 579s ok 285 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 286 579s ok 287 579s Set-Cookie: usertrack_test=5dccd542.6297fa173872c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=5dccd542.6297fa173872c 579s ok 288 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 289 579s ok 290 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 291 579s ok 292 579s Set-Cookie: usertrack_test=d426c2a6.6297fa1739ed5; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d426c2a6.6297fa1739ed5 579s ok 293 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 294 579s ok 295 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 296 579s ok 297 579s Set-Cookie: usertrack_test=d9ec4240.6297fa173ad96; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d9ec4240.6297fa173ad96 579s ok 298 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 299 579s ok 300 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 301 579s ok 302 579s Set-Cookie: usertrack_test=d75426d3.6297fa173bb7d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d75426d3.6297fa173bb7d 579s ok 303 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 304 579s ok 305 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 306 579s ok 307 579s Set-Cookie: usertrack_test=cb515e3.6297fa173c936; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=cb515e3.6297fa173c936 579s ok 308 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 309 579s ok 310 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 311 579s ok 312 579s Set-Cookie: usertrack_test=e3e63716.6297fa173d750; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=e3e63716.6297fa173d750 579s ok 313 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 314 579s ok 315 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 316 579s ok 317 579s Set-Cookie: usertrack_test=a0f73609.6297fa173ea9a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a0f73609.6297fa173ea9a 579s ok 318 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 319 579s ok 320 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 321 579s ok 322 579s Set-Cookie: usertrack_test=4fdbdb0b.6297fa173f9b4; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4fdbdb0b.6297fa173f9b4 579s ok 323 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 324 579s ok 325 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 326 579s ok 327 579s Set-Cookie: usertrack_test=2079248a.6297fa1740e38; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=2079248a.6297fa1740e38 579s ok 328 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 329 579s ok 330 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 331 579s ok 332 579s Set-Cookie: usertrack_test=1438bc83.6297fa1741cee; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=1438bc83.6297fa1741cee 579s ok 333 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 334 579s ok 335 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 336 579s ok 337 579s Set-Cookie: usertrack_test=2689db5f.6297fa1742b6d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=2689db5f.6297fa1742b6d 579s ok 338 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 339 579s ok 340 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 341 579s ok 342 579s Set-Cookie: usertrack_test=a71a3b04.6297fa1744419; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a71a3b04.6297fa1744419 579s ok 343 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 344 579s ok 345 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 346 579s ok 347 579s Set-Cookie: usertrack_test=c675d024.6297fa1745331; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c675d024.6297fa1745331 579s ok 348 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 349 579s ok 350 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 351 579s ok 352 579s Set-Cookie: usertrack_test=3826a471.6297fa17464e7; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3826a471.6297fa17464e7 579s ok 353 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 354 579s ok 355 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 356 579s ok 357 579s Set-Cookie: usertrack_test=b5bb5c75.6297fa174740a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=b5bb5c75.6297fa174740a 579s ok 358 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 359 579s ok 360 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 361 579s ok 362 579s Set-Cookie: usertrack_test=28a73351.6297fa174827f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=28a73351.6297fa174827f 579s ok 363 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 364 579s ok 365 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 366 579s ok 367 579s Set-Cookie: usertrack_test=8b9120b1.6297fa174918a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8b9120b1.6297fa174918a 579s ok 368 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 369 579s ok 370 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 371 579s ok 372 579s Set-Cookie: usertrack_test=d273ef81.6297fa174a332; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d273ef81.6297fa174a332 579s ok 373 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 374 579s ok 375 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 376 579s ok 377 579s Set-Cookie: usertrack_test=c3f73074.6297fa174b3a8; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c3f73074.6297fa174b3a8 579s ok 378 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 379 579s ok 380 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 381 579s ok 382 579s Set-Cookie: usertrack_test=7b010d5d.6297fa174c22b; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7b010d5d.6297fa174c22b 579s ok 383 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 384 579s ok 385 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 386 579s ok 387 579s Set-Cookie: usertrack_test=d8720738.6297fa174d326; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d8720738.6297fa174d326 579s ok 388 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 389 579s ok 390 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 391 579s ok 392 579s Set-Cookie: usertrack_test=c2ad581c.6297fa174e12f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c2ad581c.6297fa174e12f 579s ok 393 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 394 579s ok 395 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 396 579s ok 397 579s Set-Cookie: usertrack_test=8db9633.6297fa174f012; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8db9633.6297fa174f012 579s ok 398 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 399 579s ok 400 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 401 579s ok 402 579s Set-Cookie: usertrack_test=3895bea7.6297fa174fdde; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3895bea7.6297fa174fdde 579s ok 403 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 404 579s ok 405 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 406 579s ok 407 579s Set-Cookie: usertrack_test=789016c7.6297fa1750c09; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=789016c7.6297fa1750c09 579s ok 408 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 409 579s ok 410 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 411 579s ok 412 579s Set-Cookie: usertrack_test=70b9cb62.6297fa1751a14; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=70b9cb62.6297fa1751a14 579s ok 413 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 414 579s ok 415 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 416 579s ok 417 579s Set-Cookie: usertrack_test=a87e7e99.6297fa17527e9; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a87e7e99.6297fa17527e9 579s ok 418 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 419 579s ok 420 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 421 579s ok 422 579s Set-Cookie: usertrack_test=e73f0f58.6297fa17535f8; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=e73f0f58.6297fa17535f8 579s ok 423 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 424 579s ok 425 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 426 579s ok 427 579s Set-Cookie: usertrack_test=e2297c50.6297fa1754d22; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=e2297c50.6297fa1754d22 579s ok 428 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 429 579s ok 430 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 431 579s ok 432 579s Set-Cookie: usertrack_test=45b220ca.6297fa1756646; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=45b220ca.6297fa1756646 579s ok 433 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 434 579s ok 435 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 436 579s ok 437 579s Set-Cookie: usertrack_test=201b7b7a.6297fa1757bf5; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=201b7b7a.6297fa1757bf5 579s ok 438 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 439 579s ok 440 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 441 579s ok 442 579s Set-Cookie: usertrack_test=5617d914.6297fa1759156; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=5617d914.6297fa1759156 579s ok 443 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 444 579s ok 445 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 446 579s ok 447 579s Set-Cookie: usertrack_test=88611bf8.6297fa175a30d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=88611bf8.6297fa175a30d 579s ok 448 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 449 579s ok 450 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 451 579s ok 452 579s Set-Cookie: usertrack_test=7132353.6297fa175ba4a; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7132353.6297fa175ba4a 579s ok 453 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 454 579s ok 455 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 456 579s ok 457 579s Set-Cookie: usertrack_test=ce9ebea6.6297fa175c8dc; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ce9ebea6.6297fa175c8dc 579s ok 458 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 459 579s ok 460 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 461 579s ok 462 579s Set-Cookie: usertrack_test=7fb01983.6297fa175da0c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7fb01983.6297fa175da0c 579s ok 463 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 464 579s ok 465 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 466 579s ok 467 579s Set-Cookie: usertrack_test=c0450f3d.6297fa175e8d4; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c0450f3d.6297fa175e8d4 579s ok 468 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 469 579s ok 470 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 471 579s ok 472 579s Set-Cookie: usertrack_test=ebbbd2c1.6297fa175fbe2; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=ebbbd2c1.6297fa175fbe2 579s ok 473 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 474 579s ok 475 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 476 579s ok 477 579s Set-Cookie: usertrack_test=45eff55d.6297fa1760c39; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=45eff55d.6297fa1760c39 579s ok 478 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 479 579s ok 480 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 481 579s ok 482 579s Set-Cookie: usertrack_test=fc4e95bf.6297fa17635ea; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=fc4e95bf.6297fa17635ea 579s ok 483 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 484 579s ok 485 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 486 579s ok 487 579s Set-Cookie: usertrack_test=657bdf1b.6297fa17644a0; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=657bdf1b.6297fa17644a0 579s ok 488 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 489 579s ok 490 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 491 579s ok 492 579s Set-Cookie: usertrack_test=e2f626fe.6297fa176543e; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=e2f626fe.6297fa176543e 579s ok 493 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 494 579s ok 495 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 496 579s ok 497 579s Set-Cookie: usertrack_test=7f73fc65.6297fa17664b1; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=7f73fc65.6297fa17664b1 579s ok 498 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 499 579s ok 500 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 501 579s ok 502 579s Set-Cookie: usertrack_test=4fbee6af.6297fa1767775; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4fbee6af.6297fa1767775 579s ok 503 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 504 579s ok 505 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 506 579s ok 507 579s Set-Cookie: usertrack_test=c52a64e3.6297fa17687e1; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c52a64e3.6297fa17687e1 579s ok 508 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 509 579s ok 510 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 511 579s ok 512 579s Set-Cookie: usertrack_test=4d15569a.6297fa176982c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4d15569a.6297fa176982c 579s ok 513 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 514 579s ok 515 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 516 579s ok 517 579s Set-Cookie: usertrack_test=3b87d925.6297fa176c5ff; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3b87d925.6297fa176c5ff 579s ok 518 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 519 579s ok 520 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 521 579s ok 522 579s Set-Cookie: usertrack_test=3c51f682.6297fa176d7d5; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=3c51f682.6297fa176d7d5 579s ok 523 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 524 579s ok 525 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 526 579s ok 527 579s Set-Cookie: usertrack_test=f40e2d48.6297fa176e9b2; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=f40e2d48.6297fa176e9b2 579s ok 528 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 529 579s ok 530 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 531 579s ok 532 579s Set-Cookie: usertrack_test=c54f94f4.6297fa176fb1d; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c54f94f4.6297fa176fb1d 579s ok 533 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 534 579s ok 535 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 536 579s ok 537 579s Set-Cookie: usertrack_test=4fe59737.6297fa1770a2c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4fe59737.6297fa1770a2c 579s ok 538 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 539 579s ok 540 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 541 579s ok 542 579s Set-Cookie: usertrack_test=f9270266.6297fa17718ee; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=f9270266.6297fa17718ee 579s ok 543 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 544 579s ok 545 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 546 579s ok 547 579s Set-Cookie: usertrack_test=8593bddf.6297fa1774041; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8593bddf.6297fa1774041 579s ok 548 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 549 579s ok 550 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 551 579s ok 552 579s Set-Cookie: usertrack_test=f1ad97de.6297fa17764ef; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=f1ad97de.6297fa17764ef 579s ok 553 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 554 579s ok 555 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 556 579s ok 557 579s Set-Cookie: usertrack_test=1e76b8e0.6297fa1777b1f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=1e76b8e0.6297fa1777b1f 579s ok 558 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 559 579s ok 560 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 561 579s ok 562 579s Set-Cookie: usertrack_test=4fafe398.6297fa177904b; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=4fafe398.6297fa177904b 579s ok 563 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 564 579s ok 565 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 566 579s ok 567 579s Set-Cookie: usertrack_test=baaaddc7.6297fa177b8a3; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=baaaddc7.6297fa177b8a3 579s ok 568 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 569 579s ok 570 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 571 579s ok 572 579s Set-Cookie: usertrack_test=452e135a.6297fa177cec8; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=452e135a.6297fa177cec8 579s ok 573 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 574 579s ok 575 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 576 579s ok 577 579s Set-Cookie: usertrack_test=fecd942f.6297fa177e4bd; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=fecd942f.6297fa177e4bd 579s ok 578 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 579 579s ok 580 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 581 579s ok 582 579s Set-Cookie: usertrack_test=15f6a3d.6297fa177f917; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=15f6a3d.6297fa177f917 579s ok 583 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 584 579s ok 585 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 586 579s ok 587 579s Set-Cookie: usertrack_test=8818f98b.6297fa1781889; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8818f98b.6297fa1781889 579s ok 588 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 589 579s ok 590 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 591 579s ok 592 579s Set-Cookie: usertrack_test=8dde39f9.6297fa1782ac7; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=8dde39f9.6297fa1782ac7 579s ok 593 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 594 579s ok 595 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 596 579s ok 597 579s Set-Cookie: usertrack_test=c264d2d6.6297fa17838af; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=c264d2d6.6297fa17838af 579s ok 598 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 599 579s ok 600 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 601 579s ok 602 579s Set-Cookie: usertrack_test=996b3e15.6297fa1785275; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=996b3e15.6297fa1785275 579s ok 603 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 604 579s ok 605 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 606 579s ok 607 579s Set-Cookie: usertrack_test=76146d37.6297fa17877eb; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=76146d37.6297fa17877eb 579s ok 608 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 609 579s ok 610 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 611 579s ok 612 579s Set-Cookie: usertrack_test=11534a02.6297fa1788959; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=11534a02.6297fa1788959 579s ok 613 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 614 579s ok 615 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 616 579s ok 617 579s Set-Cookie: usertrack_test=e5352ba0.6297fa1789749; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=e5352ba0.6297fa1789749 579s ok 618 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 619 579s ok 620 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 621 579s ok 622 579s Set-Cookie: usertrack_test=253400c8.6297fa178af4c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=253400c8.6297fa178af4c 579s ok 623 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 624 579s ok 625 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 626 579s ok 627 579s Set-Cookie: usertrack_test=6226a74c.6297fa178bdc9; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=6226a74c.6297fa178bdc9 579s ok 628 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 629 579s ok 630 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 631 579s ok 632 579s Set-Cookie: usertrack_test=b8b05430.6297fa178cf0b; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=b8b05430.6297fa178cf0b 579s ok 633 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 634 579s ok 635 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 636 579s ok 637 579s Set-Cookie: usertrack_test=fd5f0af3.6297fa178e15f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=fd5f0af3.6297fa178e15f 579s ok 638 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 639 579s ok 640 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 641 579s ok 642 579s Set-Cookie: usertrack_test=67c73b94.6297fa17919ec; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=67c73b94.6297fa17919ec 579s ok 643 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 644 579s ok 645 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 646 579s ok 647 579s Set-Cookie: usertrack_test=601182bb.6297fa1792919; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=601182bb.6297fa1792919 579s ok 648 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 649 579s ok 650 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 651 579s ok 652 579s Set-Cookie: usertrack_test=6bdf7b5a.6297fa1793755; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=6bdf7b5a.6297fa1793755 579s ok 653 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 654 579s ok 655 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 656 579s ok 657 579s Set-Cookie: usertrack_test=a3a0052e.6297fa1794596; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a3a0052e.6297fa1794596 579s ok 658 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 659 579s ok 660 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 661 579s ok 662 579s Set-Cookie: usertrack_test=a4e3c502.6297fa1795f3c; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a4e3c502.6297fa1795f3c 579s ok 663 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 664 579s ok 665 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 666 579s ok 667 579s Set-Cookie: usertrack_test=cf249ecb.6297fa1797168; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=cf249ecb.6297fa1797168 579s ok 668 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 669 579s ok 670 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 671 579s ok 672 579s Set-Cookie: usertrack_test=b853f143.6297fa17980f3; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=b853f143.6297fa17980f3 579s ok 673 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 674 579s ok 675 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 676 579s ok 677 579s Set-Cookie: usertrack_test=a33f6cfb.6297fa1799354; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a33f6cfb.6297fa1799354 579s ok 678 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 679 579s ok 680 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 681 579s ok 682 579s Set-Cookie: usertrack_test=67793280.6297fa179a404; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=67793280.6297fa179a404 579s ok 683 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 684 579s ok 685 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 686 579s ok 687 579s Set-Cookie: usertrack_test=d4b34f88.6297fa179b4f2; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=d4b34f88.6297fa179b4f2 579s ok 688 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 689 579s ok 690 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 691 579s ok 692 579s Set-Cookie: usertrack_test=f1dadbbf.6297fa179c7ca; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=f1dadbbf.6297fa179c7ca 579s ok 693 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 694 579s ok 695 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 696 579s ok 697 579s Set-Cookie: usertrack_test=2866ad05.6297fa179dba5; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=2866ad05.6297fa179dba5 579s ok 698 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 699 579s ok 700 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 701 579s ok 702 579s Set-Cookie: usertrack_test=594a6b30.6297fa179ea0f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=594a6b30.6297fa179ea0f 579s ok 703 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 704 579s ok 705 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 706 579s ok 707 579s Set-Cookie: usertrack_test=883b87a1.6297fa179f8b1; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=883b87a1.6297fa179f8b1 579s ok 708 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 709 579s ok 710 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 711 579s ok 712 579s Set-Cookie: usertrack_test=9b13402b.6297fa17a0c97; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=9b13402b.6297fa17a0c97 579s ok 713 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 714 579s ok 715 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 716 579s ok 717 579s Set-Cookie: usertrack_test=a8fbf333.6297fa17a208f; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=a8fbf333.6297fa17a208f 579s ok 718 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 719 579s ok 720 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 721 579s ok 722 579s Set-Cookie: usertrack_test=5182d914.6297fa17a3737; path=/; expires=Tue, 17-Dec-24 23:27:46 GMT 579s Cookie: usertrack_test=5182d914.6297fa17a3737 579s ok 723 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 724 579s ok 725 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 726 579s ok 727 579s Set-Cookie: usertrack_test=d200cce4.6297fa17a6e05; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=d200cce4.6297fa17a6e05 579s ok 728 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 729 579s ok 730 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 731 579s ok 732 579s Set-Cookie: usertrack_test=37c8050f.6297fa17ab77d; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=37c8050f.6297fa17ab77d 579s ok 733 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 734 579s ok 735 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 736 579s ok 737 579s Set-Cookie: usertrack_test=ddc629a.6297fa17acdfa; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=ddc629a.6297fa17acdfa 579s ok 738 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 739 579s ok 740 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 741 579s ok 742 579s Set-Cookie: usertrack_test=d49384ec.6297fa17add1f; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=d49384ec.6297fa17add1f 579s ok 743 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 744 579s ok 745 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 746 579s ok 747 579s Set-Cookie: usertrack_test=840d2019.6297fa17aec14; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=840d2019.6297fa17aec14 579s ok 748 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 749 579s ok 750 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 751 579s ok 752 579s Set-Cookie: usertrack_test=1624374c.6297fa17afdbf; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=1624374c.6297fa17afdbf 579s ok 753 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 754 579s ok 755 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 756 579s ok 757 579s Set-Cookie: usertrack_test=7379a042.6297fa17b0bc9; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=7379a042.6297fa17b0bc9 579s ok 758 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 759 579s ok 760 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 761 579s ok 762 579s Set-Cookie: usertrack_test=b6abab46.6297fa17b1f3a; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=b6abab46.6297fa17b1f3a 579s ok 763 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 764 579s ok 765 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 766 579s ok 767 579s Set-Cookie: usertrack_test=f97de2d8.6297fa17b3ba1; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=f97de2d8.6297fa17b3ba1 579s ok 768 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 769 579s ok 770 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 771 579s ok 772 579s Set-Cookie: usertrack_test=4bc65703.6297fa17b4a27; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=4bc65703.6297fa17b4a27 579s ok 773 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 774 579s ok 775 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 776 579s ok 777 579s Set-Cookie: usertrack_test=95e513b9.6297fa17b6b42; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=95e513b9.6297fa17b6b42 579s ok 778 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 779 579s ok 780 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 781 579s ok 782 579s Set-Cookie: usertrack_test=25e7927b.6297fa17b8932; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=25e7927b.6297fa17b8932 579s ok 783 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 784 579s ok 785 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 786 579s ok 787 579s Set-Cookie: usertrack_test=e2bccb11.6297fa17b9ae6; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=e2bccb11.6297fa17b9ae6 579s ok 788 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 789 579s ok 790 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 791 579s ok 792 579s Set-Cookie: usertrack_test=d575ef15.6297fa17bb94c; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=d575ef15.6297fa17bb94c 579s ok 793 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 794 579s ok 795 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 796 579s ok 797 579s Set-Cookie: usertrack_test=8c25e3e0.6297fa17bc938; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=8c25e3e0.6297fa17bc938 579s ok 798 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 799 579s ok 800 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 801 579s ok 802 579s Set-Cookie: usertrack_test=f6e0bf37.6297fa17bd7dd; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=f6e0bf37.6297fa17bd7dd 579s ok 803 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 804 579s ok 805 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 806 579s ok 807 579s Set-Cookie: usertrack_test=a23cad6a.6297fa17be666; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=a23cad6a.6297fa17be666 579s ok 808 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 809 579s ok 810 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 811 579s ok 812 579s Set-Cookie: usertrack_test=6effe7a2.6297fa17c071f; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=6effe7a2.6297fa17c071f 579s ok 813 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 814 579s ok 815 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 816 579s ok 817 579s Set-Cookie: usertrack_test=f60b1c97.6297fa17c51c4; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=f60b1c97.6297fa17c51c4 579s ok 818 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 819 579s ok 820 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 821 579s ok 822 579s Set-Cookie: usertrack_test=3ff1f324.6297fa17c6355; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=3ff1f324.6297fa17c6355 579s ok 823 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 824 579s ok 825 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 826 579s ok 827 579s Set-Cookie: usertrack_test=7d773873.6297fa17c81b0; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=7d773873.6297fa17c81b0 579s ok 828 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 829 579s ok 830 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 831 579s ok 832 579s Set-Cookie: usertrack_test=606b0217.6297fa17c9099; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=606b0217.6297fa17c9099 579s ok 833 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 834 579s ok 835 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 836 579s ok 837 579s Set-Cookie: usertrack_test=a0a98e35.6297fa17c9f5b; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=a0a98e35.6297fa17c9f5b 579s ok 838 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 839 579s ok 840 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 841 579s ok 842 579s Set-Cookie: usertrack_test=355972ce.6297fa17cada1; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=355972ce.6297fa17cada1 579s ok 843 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 844 579s ok 845 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 846 579s ok 847 579s Set-Cookie: usertrack_test=dacd8811.6297fa17cbbf2; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=dacd8811.6297fa17cbbf2 579s ok 848 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 849 579s ok 850 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 851 579s ok 852 579s Set-Cookie: usertrack_test=2a547155.6297fa17cd9c6; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=2a547155.6297fa17cd9c6 579s ok 853 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 854 579s ok 855 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 856 579s ok 857 579s Set-Cookie: usertrack_test=85fe5ef8.6297fa17ce87a; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=85fe5ef8.6297fa17ce87a 579s ok 858 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 859 579s ok 860 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 861 579s ok 862 579s Set-Cookie: usertrack_test=53bd72e.6297fa17cf73c; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=53bd72e.6297fa17cf73c 579s ok 863 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 864 579s ok 865 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 866 579s ok 867 579s Set-Cookie: usertrack_test=c778367.6297fa17d0576; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=c778367.6297fa17d0576 579s ok 868 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 869 579s ok 870 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 871 579s ok 872 579s Set-Cookie: usertrack_test=c8895962.6297fa17d1fcb; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=c8895962.6297fa17d1fcb 579s ok 873 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 874 579s ok 875 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 876 579s ok 877 579s Set-Cookie: usertrack_test=1803b0b4.6297fa17d2e79; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=1803b0b4.6297fa17d2e79 579s ok 878 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 879 579s ok 880 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 881 579s ok 882 579s Set-Cookie: usertrack_test=2cd09ce9.6297fa17d3cd3; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=2cd09ce9.6297fa17d3cd3 579s ok 883 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 884 579s ok 885 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 886 579s ok 887 579s Set-Cookie: usertrack_test=68fabb31.6297fa17d4b39; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=68fabb31.6297fa17d4b39 579s ok 888 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 889 579s ok 890 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 891 579s ok 892 579s Set-Cookie: usertrack_test=7d07b3d3.6297fa17d5b61; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=7d07b3d3.6297fa17d5b61 579s ok 893 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 894 579s ok 895 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 896 579s ok 897 579s Set-Cookie: usertrack_test=557938f1.6297fa17d6bee; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=557938f1.6297fa17d6bee 579s ok 898 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 899 579s ok 900 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 901 579s ok 902 579s Set-Cookie: usertrack_test=758580ac.6297fa17d7dfb; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=758580ac.6297fa17d7dfb 579s ok 903 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 904 579s ok 905 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 906 579s ok 907 579s Set-Cookie: usertrack_test=70b7db6.6297fa17d8ddd; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=70b7db6.6297fa17d8ddd 579s ok 908 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 909 579s ok 910 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 911 579s ok 912 579s Set-Cookie: usertrack_test=7b14b07c.6297fa17da1fe; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=7b14b07c.6297fa17da1fe 579s ok 913 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 914 579s ok 915 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 916 579s ok 917 579s Set-Cookie: usertrack_test=e8967c24.6297fa17dbe2b; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=e8967c24.6297fa17dbe2b 579s ok 918 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 919 579s ok 920 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 921 579s ok 922 579s Set-Cookie: usertrack_test=45673afd.6297fa17dcd78; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=45673afd.6297fa17dcd78 579s ok 923 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 924 579s ok 925 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 926 579s ok 927 579s Set-Cookie: usertrack_test=209c382d.6297fa17ddc0f; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=209c382d.6297fa17ddc0f 579s ok 928 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 929 579s ok 930 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 931 579s ok 932 579s Set-Cookie: usertrack_test=8e42e372.6297fa17dea5a; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=8e42e372.6297fa17dea5a 579s ok 933 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 934 579s ok 935 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 936 579s ok 937 579s Set-Cookie: usertrack_test=8e394a29.6297fa17df92a; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=8e394a29.6297fa17df92a 579s ok 938 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 939 579s ok 940 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 941 579s ok 942 579s Set-Cookie: usertrack_test=1750f751.6297fa17e0771; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=1750f751.6297fa17e0771 579s ok 943 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 944 579s ok 945 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 946 579s ok 947 579s Set-Cookie: usertrack_test=d8e1101.6297fa17e1648; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=d8e1101.6297fa17e1648 579s ok 948 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 949 579s ok 950 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 951 579s ok 952 579s Set-Cookie: usertrack_test=ca004ea0.6297fa17e24aa; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=ca004ea0.6297fa17e24aa 579s ok 953 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 954 579s ok 955 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 956 579s ok 957 579s Set-Cookie: usertrack_test=3cb1ff6.6297fa17e36b5; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=3cb1ff6.6297fa17e36b5 579s ok 958 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 959 579s ok 960 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 961 579s ok 962 579s Set-Cookie: usertrack_test=8efebbcc.6297fa17e47d7; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=8efebbcc.6297fa17e47d7 579s ok 963 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 964 579s ok 965 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 966 579s ok 967 579s Set-Cookie: usertrack_test=4a4da0fd.6297fa17e5808; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=4a4da0fd.6297fa17e5808 579s ok 968 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 969 579s ok 970 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 971 579s ok 972 579s Set-Cookie: usertrack_test=bc718844.6297fa17e66d6; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=bc718844.6297fa17e66d6 579s ok 973 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 974 579s ok 975 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 976 579s ok 977 579s Set-Cookie: usertrack_test=91abd53f.6297fa17e906d; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=91abd53f.6297fa17e906d 579s ok 978 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 979 579s ok 980 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 981 579s ok 982 579s Set-Cookie: usertrack_test=1324226d.6297fa17ea047; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=1324226d.6297fa17ea047 579s ok 983 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 984 579s ok 985 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 986 579s ok 987 579s Set-Cookie: usertrack_test=c97c3f30.6297fa17eaf6c; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=c97c3f30.6297fa17eaf6c 579s ok 988 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 989 579s ok 990 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 991 579s ok 992 579s Set-Cookie: usertrack_test=241ec93f.6297fa17ebec5; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=241ec93f.6297fa17ebec5 579s ok 993 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 994 579s ok 995 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 996 579s ok 997 579s Set-Cookie: usertrack_test=2b5bfcde.6297fa17ece46; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s Cookie: usertrack_test=2b5bfcde.6297fa17ece46 579s ok 998 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 999 579s ok 1000 579s ok 1001 579s # testing : Checking return code is '200' 579s # expected: 200 579s # received: '200' 579s ok 1002 579s # usertrack_test=a53e3124.6297fa17edd92; path=/; expires=Tue, 17-Dec-24 23:27:47 GMT 579s ok 1003 579s # expected: undef 579s # received: undef 579s ok 1004 579s ok 582s t/modules/vhost_alias.t ............. 582s 1..8 582s # Running under perl version 5.038002 for linux 582s # Current time local: Tue Dec 17 23:26:47 2024 582s # Current time GMT: Tue Dec 17 23:26:47 2024 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.42 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 582s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 582s # testing : VirtalDocumentRoot test 582s # expected: 'www.vha-test.com' 582s # received: 'www.vha-test.com' 582s ok 1 582s # testing : VirtualScriptAlias test 582s # expected: 'test cgi for www.vha-test.com' 582s # received: 'test cgi for www.vha-test.com' 582s ok 2 582s # testing : VirtalDocumentRoot test 582s # expected: 'big.server.name.from.heck.org' 582s # received: 'big.server.name.from.heck.org' 582s ok 3 582s # testing : VirtualScriptAlias test 582s # expected: 'test cgi for big.server.name.from.heck.org' 582s # received: 'test cgi for big.server.name.from.heck.org' 582s ok 4 582s # testing : VirtalDocumentRoot test 582s # expected: 'ab.com' 582s # received: 'ab.com' 582s ok 5 582s # testing : VirtualScriptAlias test 582s # expected: 'test cgi for ab.com' 582s # received: 'test cgi for ab.com' 582s ok 6 582s # testing : VirtalDocumentRoot test 582s # expected: 'w-t-f.net' 582s # received: 'w-t-f.net' 582s ok 7 582s # testing : VirtualScriptAlias test 582s # expected: 'test cgi for w-t-f.net' 582s # received: 'test cgi for w-t-f.net' 582s ok 8 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 582s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 582s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 582s ok 584s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 587s t/protocol/echo.t ................... 587s 1..8 587s # Running under perl version 5.038002 for linux 587s # Current time local: Tue Dec 17 23:26:52 2024 587s # Current time GMT: Tue Dec 17 23:26:52 2024 587s # Using Test.pm version 1.31 587s # Using Apache/Test.pm version 1.42 587s testing mod_echo_ssl 587s ok 1 587s #Cipher: TLS_AES_256_GCM_SHA384 587s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 587s # testing : echo 587s # expected: 't/protocol/echo.t' 587s # received: 't/protocol/echo.t' 587s ok 2 587s # testing : echo 587s # expected: '/usr/bin/perl' 587s # received: '/usr/bin/perl' 587s ok 3 587s # testing : echo 587s # expected: '118953118953118953118953118953' 587s # received: '118953118953118953118953118953' 587s ok 4 587s testing mod_echo 587s ok 5 587s # testing : echo 587s # expected: 't/protocol/echo.t' 587s # received: 't/protocol/echo.t' 587s ok 6 587s # testing : echo 587s # expected: '/usr/bin/perl' 587s # received: '/usr/bin/perl' 587s ok 7 587s # testing : echo 587s # expected: '118953118953118953118953118953' 587s # received: '118953118953118953118953118953' 587s ok 8 587s ok 589s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 591s t/security/CVE-2003-0542.t .......... 591s 1..1 591s # Running under perl version 5.038002 for linux 591s # Current time local: Tue Dec 17 23:26:57 2024 591s # Current time GMT: Tue Dec 17 23:26:57 2024 591s # Using Test.pm version 1.31 591s # Using Apache/Test.pm version 1.42 591s # testing : CAN-2003-0542 test case 591s # expected: 404 591s # received: '404' 591s ok 1 591s ok 594s t/security/CVE-2004-0747.t .......... 594s 1..1 594s # Running under perl version 5.038002 for linux 594s # Current time local: Tue Dec 17 23:26:59 2024 594s # Current time GMT: Tue Dec 17 23:26:59 2024 594s # Using Test.pm version 1.31 594s # Using Apache/Test.pm version 1.42 594s # testing : CAN-2004-0747 ap_resolve_env test case 594s # expected: 200 594s # received: 200 594s ok 1 594s ok 596s t/security/CVE-2004-0811.t .......... 596s 1..8 596s # Running under perl version 5.038002 for linux 596s # Current time local: Tue Dec 17 23:27:02 2024 596s # Current time GMT: Tue Dec 17 23:27:02 2024 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.42 596s # testing : subdir access allowed 596s # expected: 200 596s # received: '200' 596s ok 1 596s # testing : subdir access allowed 596s # expected: 200 596s # received: '200' 596s ok 2 596s # testing : subdir access allowed 596s # expected: 200 596s # received: '200' 596s ok 3 596s # testing : subdir access allowed 596s # expected: 200 596s # received: '200' 596s ok 4 596s # testing : topdir access denied 596s # expected: 401 596s # received: '401' 596s ok 5 596s # testing : topdir access denied 596s # expected: 401 596s # received: '401' 596s ok 6 596s # testing : topdir access denied 596s # expected: 401 596s # received: '401' 596s ok 7 596s # testing : topdir access denied 596s # expected: 401 596s # received: '401' 596s ok 8 596s ok 598s t/security/CVE-2004-0940.t .......... 598s 1..1 598s # Running under perl version 5.038002 for linux 598s # Current time local: Tue Dec 17 23:27:04 2024 598s # Current time GMT: Tue Dec 17 23:27:04 2024 598s # Using Test.pm version 1.31 598s # Using Apache/Test.pm version 1.42 598s # testing : response was 200 598s # expected: 200 598s # received: '200' 598s ok 1 598s ok 601s t/security/CVE-2004-0942.t .......... 601s 1..2 601s # Running under perl version 5.038002 for linux 601s # Current time local: Tue Dec 17 23:27:06 2024 601s # Current time GMT: Tue Dec 17 23:27:06 2024 601s # Using Test.pm version 1.31 601s # Using Apache/Test.pm version 1.42 601s ok 1 601s # testing : request was refused 601s # expected: qr/^HTTP\/1\.. 400/ 601s # received: 'HTTP/1.1 400 Bad Request 601s # ' 601s ok 2 601s ok 603s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 605s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 607s t/security/CVE-2005-2491.t .......... 607s 1..4 607s # Running under perl version 5.038002 for linux 607s # Current time local: Tue Dec 17 23:27:13 2024 607s # Current time GMT: Tue Dec 17 23:27:13 2024 607s # Using Test.pm version 1.31 607s # Using Apache/Test.pm version 1.42 607s # testing : check that server did not segfault 607s # expected: 'Internal Server Error' 607s # received: 'Internal Server Error' 607s ok 1 607s # testing : check for 500 response error 607s # expected: 500 607s # received: '500' 607s ok 2 607s # testing : check that server did not segfault 607s # expected: 'Internal Server Error' 607s # received: 'Internal Server Error' 607s ok 3 607s # testing : check for 500 response error 607s # expected: 500 607s # received: '500' 607s ok 4 607s ok 610s t/security/CVE-2005-2700.t .......... 610s 1..2 610s # Running under perl version 5.038002 for linux 610s # Current time local: Tue Dec 17 23:27:15 2024 610s # Current time GMT: Tue Dec 17 23:27:15 2024 610s # Using Test.pm version 1.31 610s # Using Apache/Test.pm version 1.42 610s # testing : access permitted without ccert 610s # expected: 200 610s # received: '200' 610s ok 1 610s # testing : access *not* permitted without ccert 610s # expected: 200 610s # received: '403' 610s ok 2 610s ok 612s t/security/CVE-2005-3352.t .......... 612s 1..2 612s # Running under perl version 5.038002 for linux 612s # Current time local: Tue Dec 17 23:27:18 2024 612s # Current time GMT: Tue Dec 17 23:27:18 2024 612s # Using Test.pm version 1.31 612s # Using Apache/Test.pm version 1.42 612s # testing : response code is OK 612s # expected: 200 612s # received: '200' 612s ok 1 612s # testing : referer was escaped 612s # expected: qr/%22%3e/ 612s # received: ' 612s # 612s # Menu for /security/CVE-2005-3352.map 612s # 612s #

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

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

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

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

Bad Request

660s #

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

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

Forbidden

699s

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

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

Not Found

731s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

768s #

The requested URL was not found on this server.

768s # ' 768s ok 8 768s # testing : /merge/notfound.html code 768s # expected: 404 768s # received: '404' 768s ok 9 768s # testing : /merge/notfound.html content 768s # expected: 'testing merge' 768s # received: 'testing merge' 768s ok 10 768s # testing : /merge/merge2/notfound.html code 768s # expected: 404 768s # received: '404' 768s ok 11 768s # testing : /merge/merge2/notfound.html content 768s # expected: 'testing merge' 768s # received: 'testing merge' 768s ok 12 768s # testing : /bounce/notfound.html code 768s # expected: 404 768s # received: '404' 768s ok 13 768s # testing : /bounce/notfound.html content 768s # expected: qr/expire test/ 768s # received: ' 768s # expire test 768s # expire test 768s # ' 768s ok 14 768s ok 771s t/apache/etags.t .................... 771s # Checking for existence of FileETag directive 771s # Returned 200: 771s 1..61 771s # Running under perl version 5.038002 for linux 771s # Current time local: Tue Dec 17 23:29:56 2024 771s # Current time GMT: Tue Dec 17 23:29:56 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.42 771s # --- 771s # HEAD /apache/etags/all/minus-ms/test.txt 771s # Expecting one component in ETag field 771s # Received "8a5dd" 771s ok 1 771s # --- 771s # HEAD /apache/etags/all/minus-m/test.txt 771s # Expecting two components in ETag field 771s # Received "8a5d4-b" 771s ok 2 771s # --- 771s # HEAD /apache/etags/m/plus-is/test.txt 771s # Expecting three components in ETag field 771s # Received "8a60f-b-613edd771cbc0" 771s ok 3 771s # --- 771s # HEAD /apache/etags/m/minus-s/test.txt 771s # Expecting field to be absent 771s # Received "613edd771cbc0" 771s ok 4 771s # --- 771s # HEAD /apache/etags/none/ms/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 5 771s # --- 771s # HEAD /apache/etags/all/s/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 6 771s # --- 771s # HEAD /apache/etags/m/minus-mi/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 7 771s # --- 771s # HEAD /apache/etags/m/plus-s/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 8 771s # --- 771s # HEAD /apache/etags/i/test.txt 771s # Expecting one component in ETag field 771s # Received "8a5ef" 771s ok 9 771s # --- 771s # HEAD /apache/etags/all/m/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 10 771s # --- 771s # HEAD /apache/etags/none/plus-is/test.txt 771s # Expecting two components in ETag field 771s # Received "8a644-b" 771s ok 11 771s # --- 771s # HEAD /apache/etags/m/minus-i/test.txt 771s # Expecting field to be absent 771s # Received "613edd771cbc0" 771s ok 12 771s # --- 771s # HEAD /apache/etags/m/plus-mis/test.txt 771s # Expecting three components in ETag field 771s # Received "8a618-b-613edd771cbc0" 771s ok 13 771s # --- 771s # HEAD /apache/etags/none/plus-i/test.txt 771s # Expecting one component in ETag field 771s # Received "8a641" 771s ok 14 771s # --- 771s # HEAD /apache/etags/none/is/test.txt 771s # Expecting two components in ETag field 771s # Received "8a632-b" 771s ok 15 771s # --- 771s # HEAD /apache/etags/none/mi/test.txt 771s # Expecting two components in ETag field 771s # Received "8a638-613edd771cbc0" 771s ok 16 771s # --- 771s # HEAD /apache/etags/m/minus-ms/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 17 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 18 771s # --- 771s # HEAD /apache/etags/all/minus-mis/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 19 771s # --- 771s # HEAD /apache/etags/all/minus-mi/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 20 771s # --- 771s # HEAD /apache/etags/m/plus-m/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 21 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 22 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 771s # Expecting one component in ETag field 771s # Received "8a65e" 771s ok 23 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 771s # Expecting two components in ETag field 771s # Received "8a655-b" 771s ok 24 771s # --- 771s # HEAD /apache/etags/none/plus-s/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 25 771s # --- 771s # HEAD /apache/etags/none/inherit/test.txt 771s # Expecting field to be absent 771s # ETag field is missing 771s ok 26 771s # --- 771s # HEAD /apache/etags/all/is/test.txt 771s # Expecting two components in ETag field 771s # Received "8a5c5-b" 771s ok 27 771s # --- 771s # HEAD /apache/etags/m/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 28 771s # --- 771s # HEAD /apache/etags/all/mi/test.txt 771s # Expecting two components in ETag field 771s # Received "8a5cb-613edd771cbc0" 771s ok 29 771s # --- 771s # HEAD /apache/etags/none/s/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 30 771s # --- 771s # HEAD /apache/etags/m/minus-m/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 31 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 32 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 33 771s # --- 771s # HEAD /apache/etags/all/minus-is/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 34 771s # --- 771s # HEAD /apache/etags/none/test.txt 771s # Expecting field to be absent 771s # ETag field is missing 771s ok 35 771s # --- 771s # HEAD /apache/etags/all/minus-i/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 36 771s # --- 771s # HEAD /apache/etags/mis/test.txt 771s # Expecting three components in ETag field 771s # Received "8a625-b-613edd771cbc0" 771s ok 37 771s # --- 771s # HEAD /apache/etags/m/minus-is/test.txt 771s # Expecting field to be absent 771s # Received "613edd771cbc0" 771s ok 38 771s # --- 771s # HEAD /apache/etags/none/plus-mis/test.txt 771s # Expecting three components in ETag field 771s # Received "8a662-b-613edd771cbc0" 771s ok 39 771s # --- 771s # HEAD /apache/etags/m/plus-mi/test.txt 771s # Expecting two components in ETag field 771s # Received "8a615-613edd771cbc0" 771s ok 40 771s # --- 771s # HEAD /apache/etags/none/plus-mi/test.txt 771s # Expecting two components in ETag field 771s # Received "8a64a-613edd771cbc0" 771s ok 41 771s # --- 771s # HEAD /apache/etags/all/i/test.txt 771s # Expecting one component in ETag field 771s # Received "8a5c0" 771s ok 42 771s # --- 771s # HEAD /apache/etags/all/minus-s/test.txt 771s # Expecting two components in ETag field 771s # Received "8a5e0-613edd771cbc0" 771s ok 43 771s # --- 771s # HEAD /apache/etags/m/minus-mis/test.txt 771s # Expecting field to be absent 771s # Received "b-613edd771cbc0" 771s ok 44 771s # --- 771s # HEAD /apache/etags/none/m/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 45 771s # --- 771s # HEAD /apache/etags/ms/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 46 771s # --- 771s # HEAD /apache/etags/m/plus-i/test.txt 771s # Expecting two components in ETag field 771s # Received "8a60c-613edd771cbc0" 771s ok 47 771s # --- 771s # HEAD /apache/etags/all/inherit/test.txt 771s # Expecting three components in ETag field 771s # Received "8a5c2-b-613edd771cbc0" 771s ok 48 771s # --- 771s # HEAD /apache/etags/all/test.txt 771s # Expecting three components in ETag field 771s # Received "8a5ea-b-613edd771cbc0" 771s ok 49 771s # --- 771s # HEAD /apache/etags/m/plus-ms/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 50 771s # --- 771s # HEAD /apache/etags/s/test.txt 771s # Expecting one component in ETag field 771s # Received "b" 771s ok 51 771s # --- 771s # HEAD /apache/etags/none/plus-ms/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 52 771s # --- 771s # HEAD /apache/etags/none/plus-m/test.txt 771s # Expecting one component in ETag field 771s # Received "613edd771cbc0" 771s ok 53 771s # --- 771s # HEAD /apache/etags/all/mis/test.txt 771s # Expecting three components in ETag field 771s # Received "8a5e3-b-613edd771cbc0" 771s ok 54 771s # --- 771s # HEAD /apache/etags/default/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 55 771s # --- 771s # HEAD /apache/etags/none/i/test.txt 771s # Expecting one component in ETag field 771s # Received "8a62d" 771s ok 56 771s # --- 771s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 771s # Expecting two components in ETag field 771s # Received "8a661-613edd771cbc0" 771s ok 57 771s # --- 771s # HEAD /apache/etags/all/ms/test.txt 771s # Expecting two components in ETag field 771s # Received "b-613edd771cbc0" 771s ok 58 771s # --- 771s # HEAD /apache/etags/none/mis/test.txt 771s # Expecting three components in ETag field 771s # Received "8a63b-b-613edd771cbc0" 771s ok 59 771s # --- 771s # HEAD /apache/etags/is/test.txt 771s # Expecting two components in ETag field 771s # Received "8a5f2-b" 771s ok 60 771s # --- 771s # HEAD /apache/etags/mi/test.txt 771s # Expecting two components in ETag field 771s # Received "8a622-613edd771cbc0" 771s ok 61 771s ok 774s t/apache/expr.t ..................... 774s 1..229 774s # Running under perl version 5.038002 for linux 774s # Current time local: Tue Dec 17 23:29:59 2024 774s # Current time GMT: Tue Dec 17 23:29:59 2024 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.42 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true" should evaluate to true, got true 774s ok 1 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "false" should evaluate to false, got false 774s ok 2 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "foo", got parse error 774s ok 3 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -eq 01" should evaluate to true, got true 774s ok 4 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -eq 2" should evaluate to false, got false 774s ok 5 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -ne 2" should evaluate to true, got true 774s ok 6 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -ne 1" should evaluate to false, got false 774s ok 7 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -lt 02" should evaluate to true, got true 774s ok 8 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -lt 1" should evaluate to false, got false 774s ok 9 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -le 2" should evaluate to true, got true 774s ok 10 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -le 1" should evaluate to true, got true 774s ok 11 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "2 -gt 1" should evaluate to true, got true 774s ok 12 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -gt 1" should evaluate to false, got false 774s ok 13 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "2 -ge 1" should evaluate to true, got true 774s ok 14 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -ge 1" should evaluate to true, got true 774s ok 15 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "1 -gt -1" should evaluate to true, got true 774s ok 16 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' == 'aa'" should evaluate to true, got true 774s ok 17 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' == 'b'" should evaluate to false, got false 774s ok 18 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' = 'aa'" should evaluate to true, got true 774s ok 19 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' = 'b'" should evaluate to false, got false 774s ok 20 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' != 'b'" should evaluate to true, got true 774s ok 21 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' != 'aa'" should evaluate to false, got false 774s ok 22 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' < 'b'" should evaluate to true, got true 774s ok 23 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' < 'aa'" should evaluate to false, got false 774s ok 24 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' <= 'b'" should evaluate to true, got true 774s ok 25 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' <= 'aa'" should evaluate to true, got true 774s ok 26 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'b' > 'aa'" should evaluate to true, got true 774s ok 27 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' > 'aa'" should evaluate to false, got false 774s ok 28 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'b' >= 'aa'" should evaluate to true, got true 774s ok 29 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'aa' >= 'aa'" should evaluate to true, got true 774s ok 30 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 774s ok 31 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 774s ok 32 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 774s ok 33 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 774s ok 34 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 774s ok 35 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 774s ok 36 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 774s ok 37 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 774s ok 38 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 774s ok 39 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 774s ok 40 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME} != ''" should evaluate to true, got true 774s ok 41 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a' -in { 'b', 'a' } " should evaluate to true, got true 774s ok 42 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a' -in { 'b', 'c' } " should evaluate to false, got false 774s ok 43 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /bc/ " should evaluate to true, got true 774s ok 44 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /BC/i " should evaluate to true, got true 774s ok 45 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' !~ m!bc! " should evaluate to false, got false 774s ok 46 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' !~ m!BC!i " should evaluate to false, got false 774s ok 47 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " $0 == '' " should evaluate to true, got true 774s ok 48 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " $1 == '' " should evaluate to true, got true 774s ok 49 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " $9 == '' " should evaluate to true, got true 774s ok 50 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " '$0' == '' " should evaluate to true, got true 774s ok 51 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 774s ok 52 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 774s ok 53 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 774s ok 54 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 774s ok 55 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 774s ok 56 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 774s ok 57 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 774s ok 58 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 774s ok 59 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 774s ok 60 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 774s ok 61 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 774s ok 62 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 774s ok 63 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 774s ok 64 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 774s ok 65 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 774s ok 66 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 774s ok 67 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 774s ok 68 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 774s ok 69 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 774s ok 70 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{HTTPS} == 'off' " should evaluate to true, got true 774s ok 71 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 774s ok 72 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 774s ok 73 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 774s ok 74 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 774s ok 75 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 774s ok 76 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 774s ok 77 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 774s ok 78 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 774s ok 79 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 774s ok 80 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 774s ok 81 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 774s ok 82 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "escape('?') = '%3f' " should evaluate to true, got true 774s ok 83 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "unescape('%3f') = '?' " should evaluate to true, got true 774s ok 84 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 774s ok 85 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 774s ok 86 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 774s ok 87 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "file('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 774s ok 88 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-n ''" should evaluate to false, got false 774s ok 89 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-z ''" should evaluate to true, got true 774s ok 90 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-n '1'" should evaluate to true, got true 774s ok 91 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-z '1'" should evaluate to false, got false 774s ok 92 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "-R 'abc'", got parse error 774s ok 93 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 774s ok 94 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-R '240.0.0.0'" should evaluate to false, got false 774s ok 95 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-R '240.0.0.0/8'" should evaluate to false, got false 774s ok 96 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-R 'ff::/8'" should evaluate to false, got false 774s ok 97 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 774s ok 98 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 774s ok 99 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 774s ok 100 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 774s ok 101 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 774s ok 102 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 774s ok 103 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 774s ok 104 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'foo' -strmatch '*o'" should evaluate to true, got true 774s ok 105 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 774s ok 106 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'foo' -strmatch 'F*'" should evaluate to false, got false 774s ok 107 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'foo' -strcmatch 'F*'" should evaluate to true, got true 774s ok 108 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'foo' -strmatch 'g*'" should evaluate to false, got false 774s ok 109 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'foo' -strcmatch 'g*'" should evaluate to false, got false 774s ok 110 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 774s ok 111 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 774s ok 112 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 774s ok 113 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 774s ok 114 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "foo('bar') = 'bar'", got parse error 774s ok 115 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "%{FOO} != 'bar'", got parse error 774s ok 116 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s Should get parse error for "'bar' = bar", got parse error 774s ok 117 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true" should evaluate to true, got true 774s ok 118 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && true" should evaluate to true, got true 774s ok 119 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || true" should evaluate to true, got true 774s ok 120 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || true || true" should evaluate to true, got true 774s ok 121 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || true && true" should evaluate to true, got true 774s ok 122 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && true || true" should evaluate to true, got true 774s ok 123 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && true && true" should evaluate to true, got true 774s ok 124 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || true || !true" should evaluate to true, got true 774s ok 125 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || true && !true" should evaluate to true, got true 774s ok 126 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && true || !true" should evaluate to true, got true 774s ok 127 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && true && !true" should evaluate to false, got false 774s ok 128 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && !true" should evaluate to false, got false 774s ok 129 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || !true" should evaluate to true, got true 774s ok 130 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || !true || true" should evaluate to true, got true 774s ok 131 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || !true && true" should evaluate to true, got true 774s ok 132 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && !true || true" should evaluate to true, got true 774s ok 133 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && !true && true" should evaluate to false, got false 774s ok 134 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || !true || !true" should evaluate to true, got true 774s ok 135 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true || !true && !true" should evaluate to true, got true 774s ok 136 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && !true || !true" should evaluate to false, got false 774s ok 137 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "true && !true && !true" should evaluate to false, got false 774s ok 138 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true" should evaluate to false, got false 774s ok 139 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && true" should evaluate to false, got false 774s ok 140 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || true" should evaluate to true, got true 774s ok 141 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || true || true" should evaluate to true, got true 774s ok 142 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || true && true" should evaluate to true, got true 774s ok 143 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && true || true" should evaluate to true, got true 774s ok 144 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && true && true" should evaluate to false, got false 774s ok 145 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || true || !true" should evaluate to true, got true 774s ok 146 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || true && !true" should evaluate to false, got false 774s ok 147 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && true || !true" should evaluate to false, got false 774s ok 148 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && true && !true" should evaluate to false, got false 774s ok 149 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && !true" should evaluate to false, got false 774s ok 150 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || !true" should evaluate to false, got false 774s ok 151 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || !true || true" should evaluate to true, got true 774s ok 152 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || !true && true" should evaluate to false, got false 774s ok 153 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && !true || true" should evaluate to true, got true 774s ok 154 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && !true && true" should evaluate to false, got false 774s ok 155 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || !true || !true" should evaluate to false, got false 774s ok 156 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true || !true && !true" should evaluate to false, got false 774s ok 157 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && !true || !true" should evaluate to false, got false 774s ok 158 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!true && !true && !true" should evaluate to false, got false 774s ok 159 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true)" should evaluate to false, got false 774s ok 160 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && true)" should evaluate to false, got false 774s ok 161 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || true)" should evaluate to false, got false 774s ok 162 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || true || true)" should evaluate to false, got false 774s ok 163 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || true && true)" should evaluate to false, got false 774s ok 164 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && true || true)" should evaluate to false, got false 774s ok 165 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && true && true)" should evaluate to false, got false 774s ok 166 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || true || !true)" should evaluate to false, got false 774s ok 167 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || true && !true)" should evaluate to false, got false 774s ok 168 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && true || !true)" should evaluate to false, got false 774s ok 169 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && true && !true)" should evaluate to true, got true 774s ok 170 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && !true)" should evaluate to true, got true 774s ok 171 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || !true)" should evaluate to false, got false 774s ok 172 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || !true || true)" should evaluate to false, got false 774s ok 173 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || !true && true)" should evaluate to false, got false 774s ok 174 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && !true || true)" should evaluate to false, got false 774s ok 175 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && !true && true)" should evaluate to true, got true 774s ok 176 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || !true || !true)" should evaluate to false, got false 774s ok 177 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true || !true && !true)" should evaluate to false, got false 774s ok 178 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && !true || !true)" should evaluate to true, got true 774s ok 179 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(true && !true && !true)" should evaluate to true, got true 774s ok 180 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true)" should evaluate to true, got true 774s ok 181 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && true)" should evaluate to true, got true 774s ok 182 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || true)" should evaluate to false, got false 774s ok 183 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || true || true)" should evaluate to false, got false 774s ok 184 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || true && true)" should evaluate to false, got false 774s ok 185 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && true || true)" should evaluate to false, got false 774s ok 186 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && true && true)" should evaluate to true, got true 774s ok 187 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || true || !true)" should evaluate to false, got false 774s ok 188 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || true && !true)" should evaluate to true, got true 774s ok 189 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && true || !true)" should evaluate to true, got true 774s ok 190 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && true && !true)" should evaluate to true, got true 774s ok 191 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && !true)" should evaluate to true, got true 774s ok 192 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || !true)" should evaluate to true, got true 774s ok 193 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || !true || true)" should evaluate to false, got false 774s ok 194 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || !true && true)" should evaluate to true, got true 774s ok 195 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && !true || true)" should evaluate to false, got false 774s ok 196 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && !true && true)" should evaluate to true, got true 774s ok 197 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || !true || !true)" should evaluate to true, got true 774s ok 198 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true || !true && !true)" should evaluate to true, got true 774s ok 199 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && !true || !true)" should evaluate to true, got true 774s ok 200 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "!(!true && !true && !true)" should evaluate to true, got true 774s ok 201 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 774s ok 202 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 774s ok 203 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 774s ok 204 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 774s ok 205 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 774s ok 206 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 774s ok 207 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 774s ok 208 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 774s ok 209 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 774s ok 210 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 774s ok 211 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 774s ok 212 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 774s ok 213 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 774s ok 214 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 774s ok 215 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 774s ok 216 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 774s ok 217 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 774s ok 218 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 774s ok 219 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 774s ok 220 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 774s ok 221 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 774s ok 222 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-U '/apache/' " should evaluate to true, got true 774s ok 223 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "-U '/apache/expr/none' " should evaluate to false, got false 774s ok 224 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 774s ok 225 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 774s ok 226 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "base64('foo') = 'Zm9v' " should evaluate to true, got true 774s ok 227 774s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 774s ok 228 774s Error log should not have 'Internal evaluation error' entries, found 0 774s ok 229 774s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 774s ok 780s t/apache/expr_string.t .............. 780s 1..29 780s # Running under perl version 5.038002 for linux 780s # Current time local: Tue Dec 17 23:30:02 2024 780s # Current time GMT: Tue Dec 17 23:30:02 2024 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.42 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 1 780s Expected return code 200, got 200 for 'foo' 780s ok 2 780s # testing : log message [Tue Dec 17 23:30:05.378225 2024] [log_debug:info] [pid 165202:tid 117414069072064] [client 127.0.0.1:41458] foo (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: 'foo' 780s # received: 'foo' 780s ok 3 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 4 780s Expected return code 200, got 200 for '%{req:SomeHeader}' 780s ok 5 780s # testing : log message [Tue Dec 17 23:30:05.637762 2024] [log_debug:info] [pid 165202:tid 117414069072064] [client 127.0.0.1:41458] SomeValue (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: 'SomeValue' 780s # received: 'SomeValue' 780s ok 6 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 7 780s Should get parse error (500) for "%{", got 500 780s ok 8 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 9 780s Expected return code 200, got 200 for '%' 780s ok 10 780s # testing : log message [Tue Dec 17 23:30:06.147112 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] % (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: '%' 780s # received: '%' 780s ok 11 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 12 780s Expected return code 200, got 200 for '}' 780s ok 13 780s # testing : log message [Tue Dec 17 23:30:06.403003 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] } (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: '}' 780s # received: '}' 780s ok 14 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 15 780s Expected return code 200, got 200 for '\"' 780s ok 16 780s # testing : log message [Tue Dec 17 23:30:06.657354 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] " (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: '"' 780s # received: '"' 780s ok 17 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 18 780s Expected return code 200, got 200 for '\'' 780s ok 19 780s # testing : log message [Tue Dec 17 23:30:06.911839 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] ' (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: '\'' 780s # received: '\'' 780s ok 20 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 21 780s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 780s ok 22 780s # testing : log message [Tue Dec 17 23:30:07.166106 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: '%{req:SomeHeader}' 780s # received: '%{req:SomeHeader}' 780s ok 23 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 24 780s Expected return code 200, got 200 for '%{tolower:IDENT}' 780s ok 25 780s # testing : log message [Tue Dec 17 23:30:07.421384 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] ident (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: 'ident' 780s # received: 'ident' 780s ok 26 780s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 27 780s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 780s ok 28 780s # testing : log message [Tue Dec 17 23:30:07.675631 2024] [log_debug:info] [pid 165212:tid 117413911785664] [client 127.0.0.1:41464] get (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 780s # didn't match 780s # expected: 'get' 780s # received: 'get' 780s ok 29 780s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 780s ok 783s t/apache/getfile.t .................. 783s # using LWP client 783s 1..219 783s # Running under perl version 5.038002 for linux 783s # Current time local: Tue Dec 17 23:30:08 2024 783s # Current time GMT: Tue Dec 17 23:30:08 2024 783s # Using Test.pm version 1.31 783s # Using Apache/Test.pm version 1.42 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "44f3-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 17651 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl.pod 783s # expected: 17651 783s # received: 17651 783s ok 1 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "dbb0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 56240 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5004delta.pod 783s # expected: 56240 783s # received: 56240 783s ok 2 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "85eb-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 34283 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5005delta.pod 783s # expected: 34283 783s # received: 34283 783s ok 3 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d8ed-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 55533 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5100delta.pod 783s # expected: 55533 783s # received: 55533 783s ok 4 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "ab70-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 43888 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5101delta.pod 783s # expected: 43888 783s # received: 43888 783s ok 5 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "15cb7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 89271 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5120delta.pod 783s # expected: 89271 783s # received: 89271 783s ok 6 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2707-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9991 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5121delta.pod 783s # expected: 9991 783s # received: 9991 783s ok 7 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2569-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9577 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5122delta.pod 783s # expected: 9577 783s # received: 9577 783s ok 8 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1004-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4100 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5123delta.pod 783s # expected: 4100 783s # received: 4100 783s ok 9 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "e58-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3672 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5124delta.pod 783s # expected: 3672 783s # received: 3672 783s ok 10 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e03-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7683 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5125delta.pod 783s # expected: 7683 783s # received: 7683 783s ok 11 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "233aa-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 144298 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5140delta.pod 783s # expected: 144298 783s # received: 144298 783s ok 12 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1f1e-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7966 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5141delta.pod 783s # expected: 7966 783s # received: 7966 783s ok 13 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1aec-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6892 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5142delta.pod 783s # expected: 6892 783s # received: 6892 783s ok 14 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e50-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7760 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5143delta.pod 783s # expected: 7760 783s # received: 7760 783s ok 15 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "18b7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6327 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5144delta.pod 783s # expected: 6327 783s # received: 6327 783s ok 16 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20a09-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 133641 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5160delta.pod 783s # expected: 133641 783s # received: 133641 783s ok 17 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "17fe-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6142 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5161delta.pod 783s # expected: 6142 783s # received: 6142 783s ok 18 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "e0a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3594 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5162delta.pod 783s # expected: 3594 783s # received: 3594 783s ok 19 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "ff5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4085 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5163delta.pod 783s # expected: 4085 783s # received: 4085 783s ok 20 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1d286-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 119430 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5180delta.pod 783s # expected: 119430 783s # received: 119430 783s ok 21 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "19c5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6597 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5181delta.pod 783s # expected: 6597 783s # received: 6597 783s ok 22 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "14d7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5335 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5182delta.pod 783s # expected: 5335 783s # received: 5335 783s ok 23 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1208-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4616 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5184delta.pod 783s # expected: 4616 783s # received: 4616 783s ok 24 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1c352-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 115538 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5200delta.pod 783s # expected: 115538 783s # received: 115538 783s ok 25 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2a07-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10759 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5201delta.pod 783s # expected: 10759 783s # received: 10759 783s ok 26 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2fef-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 12271 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5202delta.pod 783s # expected: 12271 783s # received: 12271 783s ok 27 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2410-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9232 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5203delta.pod 783s # expected: 9232 783s # received: 9232 783s ok 28 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1fa90-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 129680 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5220delta.pod 783s # expected: 129680 783s # received: 129680 783s ok 29 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "293d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10557 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5221delta.pod 783s # expected: 10557 783s # received: 10557 783s ok 30 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "301f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 12319 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5222delta.pod 783s # expected: 12319 783s # received: 12319 783s ok 31 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20fa-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8442 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5223delta.pod 783s # expected: 8442 783s # received: 8442 783s ok 32 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1162-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4450 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5224delta.pod 783s # expected: 4450 783s # received: 4450 783s ok 33 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "fc0b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 64523 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5240delta.pod 783s # expected: 64523 783s # received: 64523 783s ok 34 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2009-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8201 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5241delta.pod 783s # expected: 8201 783s # received: 8201 783s ok 35 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1007-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4103 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5242delta.pod 783s # expected: 4103 783s # received: 4103 783s ok 36 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2aac-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10924 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5243delta.pod 783s # expected: 10924 783s # received: 10924 783s ok 37 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1168-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4456 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5244delta.pod 783s # expected: 4456 783s # received: 4456 783s ok 38 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1875b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 100187 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5260delta.pod 783s # expected: 100187 783s # received: 100187 783s ok 39 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e25-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7717 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5261delta.pod 783s # expected: 7717 783s # received: 7717 783s ok 40 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e16-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7702 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5262delta.pod 783s # expected: 7702 783s # received: 7702 783s ok 41 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1b69-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7017 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5263delta.pod 783s # expected: 7017 783s # received: 7017 783s ok 42 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "115d9-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 71129 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5280delta.pod 783s # expected: 71129 783s # received: 71129 783s ok 43 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "11f7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4599 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5281delta.pod 783s # expected: 4599 783s # received: 4599 783s ok 44 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1806-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6150 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5282delta.pod 783s # expected: 6150 783s # received: 6150 783s ok 45 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "13f7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5111 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5283delta.pod 783s # expected: 5111 783s # received: 5111 783s ok 46 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9efd-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 40701 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5300delta.pod 783s # expected: 40701 783s # received: 40701 783s ok 47 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1662-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5730 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5301delta.pod 783s # expected: 5730 783s # received: 5730 783s ok 48 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "124a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4682 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5302delta.pod 783s # expected: 4682 783s # received: 4682 783s ok 49 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1374-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4980 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5303delta.pod 783s # expected: 4980 783s # received: 4980 783s ok 50 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d310-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 54032 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5320delta.pod 783s # expected: 54032 783s # received: 54032 783s ok 51 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1b5f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7007 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5321delta.pod 783s # expected: 7007 783s # received: 7007 783s ok 52 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9201-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 37377 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5340delta.pod 783s # expected: 37377 783s # received: 37377 783s ok 53 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1076-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4214 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5341delta.pod 783s # expected: 4214 783s # received: 4214 783s ok 54 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "f6a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3946 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5342delta.pod 783s # expected: 3946 783s # received: 3946 783s ok 55 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "fd6-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4054 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5343delta.pod 783s # expected: 4054 783s # received: 4054 783s ok 56 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "ad8b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 44427 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5360delta.pod 783s # expected: 44427 783s # received: 44427 783s ok 57 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1288-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4744 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5361delta.pod 783s # expected: 4744 783s # received: 4744 783s ok 58 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "f6a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3946 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5362delta.pod 783s # expected: 3946 783s # received: 3946 783s ok 59 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "fd7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4055 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5363delta.pod 783s # expected: 4055 783s # received: 4055 783s ok 60 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "10d49-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 68937 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5380delta.pod 783s # expected: 68937 783s # received: 68937 783s ok 61 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "f6a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3946 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5381delta.pod 783s # expected: 3946 783s # received: 3946 783s ok 62 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "fd4-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4052 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl5382delta.pod 783s # expected: 4052 783s # received: 4052 783s ok 63 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e729-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 124713 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl561delta.pod 783s # expected: 124713 783s # received: 124713 783s ok 64 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1a2c1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 107201 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl56delta.pod 783s # expected: 107201 783s # received: 107201 783s ok 65 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "94ac-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 38060 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl581delta.pod 783s # expected: 38060 783s # received: 38060 783s ok 66 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1176-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4470 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl582delta.pod 783s # expected: 4470 783s # received: 4470 783s ok 67 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "18bf-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6335 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl583delta.pod 783s # expected: 6335 783s # received: 6335 783s ok 68 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1cc3-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7363 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl584delta.pod 783s # expected: 7363 783s # received: 7363 783s ok 69 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1701-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5889 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl585delta.pod 783s # expected: 5889 783s # received: 5889 783s ok 70 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "122b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4651 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl586delta.pod 783s # expected: 4651 783s # received: 4651 783s ok 71 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20a5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8357 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl587delta.pod 783s # expected: 8357 783s # received: 8357 783s ok 72 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "62c1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 25281 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl588delta.pod 783s # expected: 25281 783s # received: 25281 783s ok 73 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d290-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 53904 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl589delta.pod 783s # expected: 53904 783s # received: 53904 783s ok 74 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1c1d5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 115157 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perl58delta.pod 783s # expected: 115157 783s # received: 115157 783s ok 75 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4fe9-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 20457 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlaix.pod 783s # expected: 20457 783s # received: 20457 783s ok 76 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1688-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5768 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlamiga.pod 783s # expected: 5768 783s # received: 5768 783s ok 77 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2031-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8241 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlandroid.pod 783s # expected: 8241 783s # received: 8241 783s ok 78 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c9433-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 824371 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlapi.pod 783s # expected: 824371 783s # received: 824371 783s ok 79 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5837-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22583 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlapio.pod 783s # expected: 22583 783s # received: 22583 783s ok 80 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1b62-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7010 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlartistic.pod 783s # expected: 7010 783s # received: 7010 783s ok 81 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20c2-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8386 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlbook.pod 783s # expected: 8386 783s # received: 8386 783s ok 82 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "126-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 294 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlboot.pod 783s # expected: 294 783s # received: 294 783s ok 83 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "130-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 304 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlbot.pod 783s # expected: 304 783s # received: 304 783s ok 84 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1f50-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8016 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlbs2000.pod 783s # expected: 8016 783s # received: 8016 783s ok 85 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "dea2-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 56994 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlcall.pod 783s # expected: 56994 783s # received: 56994 783s ok 86 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1180-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4480 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlcheat.pod 783s # expected: 4480 783s # received: 4480 783s ok 87 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "23bf-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9151 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlclass.pod 783s # expected: 9151 783s # received: 9151 783s ok 88 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "3c63-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 15459 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlclassguts.pod 783s # expected: 15459 783s # received: 15459 783s ok 89 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "254a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9546 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlclib.pod 783s # expected: 9546 783s # received: 9546 783s ok 90 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "12e5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4837 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlcn.pod 783s # expected: 4837 783s # received: 4837 783s ok 91 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1b1a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6938 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlcommunity.pod 783s # expected: 6938 783s # received: 6938 783s ok 92 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "662a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 26154 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlcygwin.pod 783s # expected: 26154 783s # received: 26154 783s ok 93 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "cfa2-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 53154 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldata.pod 783s # expected: 53154 783s # received: 53154 783s ok 94 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "134f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4943 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 783s # expected: 4943 783s # received: 4943 783s ok 95 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "a85c-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 43100 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldebguts.pod 783s # expected: 43100 783s # received: 43100 783s ok 96 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5693-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22163 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldebtut.pod 783s # expected: 22163 783s # received: 22163 783s ok 97 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9bbb-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 39867 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldebug.pod 783s # expected: 39867 783s # received: 39867 783s ok 98 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "fd4-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4052 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldelta.pod 783s # expected: 4052 783s # received: 4052 783s ok 99 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5f0a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 24330 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldeprecation.pod 783s # expected: 24330 783s # received: 24330 783s ok 100 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4c051-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 311377 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldiag.pod 783s # expected: 311377 783s # received: 311377 783s ok 101 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "24a0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9376 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldoc.pod 783s # expected: 9376 783s # received: 9376 783s ok 102 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "b4ed-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 46317 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldocstyle.pod 783s # expected: 46317 783s # received: 46317 783s ok 103 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "687a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 26746 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldsc.pod 783s # expected: 26746 783s # received: 26746 783s ok 104 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1f17-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7959 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perldtrace.pod 783s # expected: 7959 783s # received: 7959 783s ok 105 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "14981-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 84353 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlebcdic.pod 783s # expected: 84353 783s # received: 84353 783s ok 106 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9321-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 37665 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlembed.pod 783s # expected: 37665 783s # received: 37665 783s ok 107 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2877-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10359 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlexperiment.pod 783s # expected: 10359 783s # received: 10359 783s ok 108 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "590b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22795 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq.pod 783s # expected: 22795 783s # received: 22795 783s ok 109 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "385d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 14429 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq1.pod 783s # expected: 14429 783s # received: 14429 783s ok 110 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "24a1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9377 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq2.pod 783s # expected: 9377 783s # received: 9377 783s ok 111 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "92e1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 37601 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq3.pod 783s # expected: 37601 783s # received: 37601 783s ok 112 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "162be-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 90814 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq4.pod 783s # expected: 90814 783s # received: 90814 783s ok 113 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d7fc-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 55292 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq5.pod 783s # expected: 55292 783s # received: 55292 783s ok 114 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9a71-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 39537 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq6.pod 783s # expected: 39537 783s # received: 39537 783s ok 115 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "93b8-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 37816 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq7.pod 783s # expected: 37816 783s # received: 37816 783s ok 116 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c310-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 49936 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:10 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq8.pod 783s # expected: 49936 783s # received: 49936 783s ok 117 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "3b75-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 15221 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfaq9.pod 783s # expected: 15221 783s # received: 15221 783s ok 118 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "56ca-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22218 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfilter.pod 783s # expected: 22218 783s # received: 22218 783s ok 119 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "342b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 13355 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfork.pod 783s # expected: 13355 783s # received: 13355 783s ok 120 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "40e0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 16608 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlform.pod 783s # expected: 16608 783s # received: 16608 783s ok 121 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "671-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 1649 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 783s # expected: 1649 783s # received: 1649 783s ok 122 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "67142-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 422210 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlfunc.pod 783s # expected: 422210 783s # received: 422210 783s ok 123 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "7c2a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 31786 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlgit.pod 783s # expected: 31786 783s # received: 31786 783s ok 124 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "21810-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 137232 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlglossary.pod 783s # expected: 137232 783s # received: 137232 783s ok 125 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4075-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 16501 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlgov.pod 783s # expected: 16501 783s # received: 16501 783s ok 126 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "35f7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 13815 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlgpl.pod 783s # expected: 13815 783s # received: 13815 783s ok 127 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2c264-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 180836 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlguts.pod 783s # expected: 180836 783s # received: 180836 783s ok 128 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "afe4-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 45028 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhack.pod 783s # expected: 45028 783s # received: 45028 783s ok 129 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "11a38-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 72248 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhacktips.pod 783s # expected: 72248 783s # received: 72248 783s ok 130 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1809-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6153 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhacktut.pod 783s # expected: 6153 783s # received: 6153 783s ok 131 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5f7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 1527 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhaiku.pod 783s # expected: 1527 783s # received: 1527 783s ok 132 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "e88a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 59530 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhist.pod 783s # expected: 59530 783s # received: 59530 783s ok 133 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "77a4-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 30628 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhpux.pod 783s # expected: 30628 783s # received: 30628 783s ok 134 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "7dd-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 2013 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlhurd.pod 783s # expected: 2013 783s # received: 2013 783s ok 135 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1f865-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 129125 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlintern.pod 783s # expected: 129125 783s # received: 129125 783s ok 136 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9216-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 37398 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlinterp.pod 783s # expected: 37398 783s # received: 37398 783s ok 137 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "579d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22429 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlintro.pod 783s # expected: 22429 783s # received: 22429 783s ok 138 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "8ad3-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 35539 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perliol.pod 783s # expected: 35539 783s # received: 35539 783s ok 139 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "11817-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 71703 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlipc.pod 783s # expected: 71703 783s # received: 71703 783s ok 140 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1150-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4432 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlirix.pod 783s # expected: 4432 783s # received: 4432 783s ok 141 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20a8-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8360 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perljp.pod 783s # expected: 8360 783s # received: 8360 783s ok 142 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2fc0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 12224 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlko.pod 783s # expected: 12224 783s # received: 12224 783s ok 143 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "163-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 355 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perllexwarn.pod 783s # expected: 355 783s # received: 355 783s ok 144 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "7ea-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 2026 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perllinux.pod 783s # expected: 2026 783s # received: 2026 783s ok 145 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "12457-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 74839 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perllocale.pod 783s # expected: 74839 783s # received: 74839 783s ok 146 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "24dc-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9436 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perllol.pod 783s # expected: 9436 783s # received: 9436 783s ok 147 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2f6f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 12143 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmacosx.pod 783s # expected: 12143 783s # received: 12143 783s ok 148 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "6753-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 26451 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmod.pod 783s # expected: 26451 783s # received: 26451 783s ok 149 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2574-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9588 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 783s # expected: 9588 783s # received: 9588 783s ok 150 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "e547-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 58695 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmodlib.pod 783s # expected: 58695 783s # received: 58695 783s ok 151 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "573b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 22331 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 783s # expected: 22331 783s # received: 22331 783s ok 152 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d65-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3429 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlmroapi.pod 783s # expected: 3429 783s # received: 3429 783s ok 153 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2ad3-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10963 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlnewmod.pod 783s # expected: 10963 783s # received: 10963 783s ok 154 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "20a5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8357 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlnumber.pod 783s # expected: 8357 783s # received: 8357 783s ok 155 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "8d30-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 36144 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlobj.pod 783s # expected: 36144 783s # received: 36144 783s ok 156 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "6885-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 26757 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlootut.pod 783s # expected: 26757 783s # received: 26757 783s ok 157 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "251a5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 151973 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlop.pod 783s # expected: 151973 783s # received: 151973 783s ok 158 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4db-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 1243 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 783s # expected: 1243 783s # received: 1243 783s ok 159 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "3b77-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 15223 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlopentut.pod 783s # expected: 15223 783s # received: 15223 783s ok 160 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "16cb9-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 93369 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlos2.pod 783s # expected: 93369 783s # received: 93369 783s ok 161 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "37cb-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 14283 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlos390.pod 783s # expected: 14283 783s # received: 14283 783s ok 162 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "12b0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4784 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlos400.pod 783s # expected: 4784 783s # received: 4784 783s ok 163 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c8a9-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 51369 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpacktut.pod 783s # expected: 51369 783s # received: 51369 783s ok 164 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c2bd-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 49853 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlperf.pod 783s # expected: 49853 783s # received: 49853 783s ok 165 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1418-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5144 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlplan9.pod 783s # expected: 5144 783s # received: 5144 783s ok 166 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5b65-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 23397 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpod.pod 783s # expected: 23397 783s # received: 23397 783s ok 167 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "10d10-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 68880 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpodspec.pod 783s # expected: 68880 783s # received: 68880 783s ok 168 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2f40-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 12096 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 783s # expected: 12096 783s # received: 12096 783s ok 169 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "67b7-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 26551 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpolicy.pod 783s # expected: 26551 783s # received: 26551 783s ok 170 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "15cc8-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 89288 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlport.pod 783s # expected: 89288 783s # received: 89288 783s ok 171 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1412-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 5138 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlpragma.pod 783s # expected: 5138 783s # received: 5138 783s ok 172 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1a25-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 6693 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlqnx.pod 783s # expected: 6693 783s # received: 6693 783s ok 173 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2127d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 135805 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlre.pod 783s # expected: 135805 783s # received: 135805 783s ok 174 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "7bad-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 31661 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlreapi.pod 783s # expected: 31661 783s # received: 31661 783s ok 175 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "818f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 33167 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 783s # expected: 33167 783s # received: 33167 783s ok 176 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "beb0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 48816 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 783s # expected: 48816 783s # received: 48816 783s ok 177 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "8c47-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 35911 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlref.pod 783s # expected: 35911 783s # received: 35911 783s ok 178 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4944-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 18756 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlreftut.pod 783s # expected: 18756 783s # received: 18756 783s ok 179 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "a989-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 43401 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlreguts.pod 783s # expected: 43401 783s # received: 43401 783s ok 180 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1fd-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 509 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlrepository.pod 783s # expected: 509 783s # received: 509 783s ok 181 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4af5-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 19189 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlrequick.pod 783s # expected: 19189 783s # received: 19189 783s ok 182 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "3ce4-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 15588 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlreref.pod 783s # expected: 15588 783s # received: 15588 783s ok 183 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1e219-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 123417 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlretut.pod 783s # expected: 123417 783s # received: 123417 783s ok 184 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "60c-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 1548 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlriscos.pod 783s # expected: 1548 783s # received: 1548 783s ok 185 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "e52d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 58669 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlrun.pod 783s # expected: 58669 783s # received: 58669 783s ok 186 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "6cc6-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 27846 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsec.pod 783s # expected: 27846 783s # received: 27846 783s ok 187 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4af2-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 19186 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 783s # expected: 19186 783s # received: 19186 783s ok 188 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "74a6-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 29862 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsolaris.pod 783s # expected: 29862 783s # received: 29862 783s ok 189 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1bdc-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7132 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsource.pod 783s # expected: 7132 783s # received: 7132 783s ok 190 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "233b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 9019 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlstyle.pod 783s # expected: 9019 783s # received: 9019 783s ok 191 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "12f85-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 77701 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsub.pod 783s # expected: 77701 783s # received: 77701 783s ok 192 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "d2de-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 53982 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsyn.pod 783s # expected: 53982 783s # received: 53982 783s ok 193 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "2858-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10328 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlsynology.pod 783s # expected: 10328 783s # received: 10328 783s ok 194 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "b53a-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 46394 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlthrtut.pod 783s # expected: 46394 783s # received: 46394 783s ok 195 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "9a91-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 39569 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltie.pod 783s # expected: 39569 783s # received: 39569 783s ok 196 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "b9206-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 758278 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltoc.pod 783s # expected: 758278 783s # received: 758278 783s ok 197 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "174-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 372 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltodo.pod 783s # expected: 372 783s # received: 372 783s ok 198 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "126-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 294 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltooc.pod 783s # expected: 294 783s # received: 294 783s ok 199 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "126-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 294 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltoot.pod 783s # expected: 294 783s # received: 294 783s ok 200 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "297f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 10623 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltrap.pod 783s # expected: 10623 783s # received: 10623 783s ok 201 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "213f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 8511 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltru64.pod 783s # expected: 8511 783s # received: 8511 783s ok 202 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1183-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4483 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perltw.pod 783s # expected: 4483 783s # received: 4483 783s ok 203 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "162c0-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 90816 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlunicode.pod 783s # expected: 90816 783s # received: 90816 783s ok 204 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "6349-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 25417 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlunicook.pod 783s # expected: 25417 783s # received: 25417 783s ok 205 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "372e-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 14126 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlunifaq.pod 783s # expected: 14126 783s # received: 14126 783s ok 206 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "96e1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 38625 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perluniintro.pod 783s # expected: 38625 783s # received: 38625 783s ok 207 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "6eefa-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 454394 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perluniprops.pod 783s # expected: 454394 783s # received: 454394 783s ok 208 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1f0f-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7951 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlunitut.pod 783s # expected: 7951 783s # received: 7951 783s ok 209 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1ce8-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 7400 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlutil.pod 783s # expected: 7400 783s # received: 7400 783s ok 210 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "16ab2-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 92850 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlvar.pod 783s # expected: 92850 783s # received: 92850 783s ok 211 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c68d-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 50829 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlvms.pod 783s # expected: 50829 783s # received: 50829 783s ok 212 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "f16-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 3862 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlvos.pod 783s # expected: 3862 783s # received: 3862 783s ok 213 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "7fdb-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 32731 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlwin32.pod 783s # expected: 32731 783s # received: 32731 783s ok 214 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1532b-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 86827 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlxs.pod 783s # expected: 86827 783s # received: 86827 783s ok 215 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "c504-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 50436 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlxstut.pod 783s # expected: 50436 783s # received: 50436 783s ok 216 783s #lwp request: 783s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "5dc1-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 24001 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 783s # expected: 24001 783s # received: 24001 783s ok 217 783s #lwp request: 783s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "1040b8-6237dbf803ac0" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 1065144 783s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-binary-httpd 783s # expected: 1065144 783s # received: 1065144 783s ok 218 783s #lwp request: 783s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 783s #User-Agent: libwww-perl/6.76 783s # 783s #server response: 783s #HTTP/1.1 200 OK 783s #Connection: close 783s #Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Accept-Ranges: bytes 783s #ETag: "4527c8-6155edc931600" 783s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 783s #Vary: In-If1 783s #Content-Length: 4532168 783s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 783s #Client-Date: Tue, 17 Dec 2024 23:30:11 GMT 783s #Client-Peer: 127.0.0.1:8529 783s #Client-Response-Num: 1 783s #DMMATCH1: 1 783s # 783s # testing : download of /getfiles-binary-perl 783s # expected: 4532168 783s # received: 4532168 783s ok 219 783s ok 786s t/apache/headers.t .................. 786s 1..27 786s # Running under perl version 5.038002 for linux 786s # Current time local: Tue Dec 17 23:30:11 2024 786s # Current time GMT: Tue Dec 17 23:30:11 2024 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.42 786s testing: Hello: World 786s ok 1 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 2 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 3 786s testing: Hello: World 786s ok 4 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 5 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 6 786s testing: Hello: World 786s ok 7 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 8 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 9 786s testing: Hello: Foo 786s Bar 786s ok 10 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 11 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 12 786s testing: Hello: Foo 786s Bar 786s ok 13 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 14 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 15 786s testing: Hello: Foo 786s Bar 786s ok 16 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 17 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 18 786s testing: Hello: Foo 786s Bar 786s ok 19 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 20 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 21 786s testing: Hello: Foo 786s Bar 786s ok 22 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 23 786s header: [Foo Bar] vs [Foo Bar] 786s # testing : compare header Hello value 786s # expected: 'Foo Bar' 786s # received: 'Foo Bar' 786s ok 24 786s testing: Hello:World 786s ok 25 786s # testing : response success 786s # expected: qr/HTTP\/1\.. 200 OK/ 786s # received: 'HTTP/1.1 200 OK' 786s ok 26 786s header: [World] vs [World] 786s # testing : compare header Hello value 786s # expected: 'World' 786s # received: 'World' 786s ok 27 786s ok 789s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 792s t/apache/http_strict.t .............. 792s 1..178 792s # Running under perl version 5.038002 for linux 792s # Current time local: Tue Dec 17 23:30:17 2024 792s # Current time GMT: Tue Dec 17 23:30:17 2024 792s # Using Test.pm version 1.31 792s # Using Apache/Test.pm version 1.42 792s # SENDING: 792s # GET / HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 1 792s # SENDING: 792s # GET / HTTP/1.0\n\n 792s # expecting success, got 200 792s ok 2 792s # SENDING: 792s # get / HTTP/1.0\r\n\r\n 792s # expecting 501, got 501 792s ok 3 792s # SENDING: 792s # G ET / HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 4 792s # SENDING: 792s # G\x00ET / HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 5 792s # SENDING: 792s # G/T / HTTP/1.0\r\n\r\n 792s # expecting 501, got 501 792s ok 6 792s # SENDING: 792s # GET /\x00 HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 7 792s # SENDING: 792s # GET / HTTP/1.0\x00\r\n\r\n 792s # expecting 400, got 400 792s ok 8 792s # SENDING: 792s # GET\x0c/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 9 792s # SENDING: 792s # GET\r/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 10 792s # SENDING: 792s # GET\t/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 11 792s # SENDING: 792s # GET / HTT/1.0\r\n\r\n 792s # expecting error, got 400 792s ok 12 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 13 792s # SENDING: 792s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 14 792s # SENDING: 792s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 15 792s # SENDING: 792s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 16 792s # SENDING: 792s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 17 792s # SENDING: 792s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 792s # expecting 200, got 200 792s ok 18 792s # SENDING: 792s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 19 792s # SENDING: 792s # GET / HTTP/\r\nHost: localhost\r\n\r\n 792s # expecting error, got 400 792s ok 20 792s # SENDING: 792s # GET / HTTP/0.9\r\n\r\n 792s # expecting error, got 400 792s ok 21 792s # SENDING: 792s # GET / HTTP/0.8\r\n\r\n 792s # expecting error, got 400 792s ok 22 792s # SENDING: 792s # GET /\x01 HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 23 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 24 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 792s # expecting 200, got 200 792s ok 25 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 792s # expecting 400, got 400 792s ok 26 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 792s # expecting 200, got 200 792s ok 27 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo\r\n\r\n 792s # expecting 400, got 400 792s ok 28 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 792s # expecting 400, got 400 792s ok 29 792s # SENDING: 792s # GET / HTTP/1.0\r\n: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 30 792s # SENDING: 792s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 31 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 792s # expecting 400, got 400 792s ok 32 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 792s # expecting 400, got 400 792s ok 33 792s # SENDING: 792s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 792s # expecting 400, got 400 792s ok 34 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 35 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 36 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 37 792s # SENDING: 792s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 792s # expecting 200, got 200 792s ok 38 792s # SENDING: 792s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 792s # expecting 400, got 400 792s ok 39 792s # SENDING: 792s # GET / HTTP/1.0\r\r 792s # expecting dropped connection and HTTPD dropped connection 792s ok 40 792s # SENDING: 792s # GET /\r\n 792s # expecting headerless HTTP/0.9 body, got response 792s ok 41 792s # SENDING: 792s # GET /#frag HTTP/1.0\r\n 792s # expecting 400, got 400 792s ok 42 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 792s # expecting 200, got 200 792s ok 43 792s # SENDING: 792s # GET http://017700000001/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 44 792s # SENDING: 792s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 45 792s # SENDING: 792s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 46 792s # SENDING: 792s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 47 792s # SENDING: 792s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 48 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 792s # expecting 200, got 200 792s ok 49 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 792s # expecting 400, got 400 792s ok 50 792s # SENDING: 792s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 51 792s # SENDING: 792s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 52 792s # SENDING: 792s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 53 792s # SENDING: 792s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 54 792s # SENDING: 792s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 55 792s # SENDING: 792s # GET http://[::1]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 56 792s # SENDING: 792s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 57 792s # SENDING: 792s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 58 792s # SENDING: 792s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 59 792s # SENDING: 792s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 60 792s # SENDING: 792s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 61 792s # SENDING: 792s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 62 792s # SENDING: 792s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 63 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 792s # expecting success, got 200 792s ok 64 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 792s # expecting success, got 200 792s ok 65 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 792s # expecting success, got 200 792s ok 66 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 792s # expecting success, got 200 792s ok 67 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 792s # expecting success, got 200 792s ok 68 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 792s # expecting success, got 200 792s ok 69 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 792s # expecting 200, got 200 792s ok 70 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 792s # expecting 200, got 200 792s ok 71 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 792s # expecting 400, got 400 792s ok 72 792s # SENDING: 792s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 73 792s # SENDING: 792s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 74 792s # SENDING: 792s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 75 792s # SENDING: 792s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 76 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 792s # expecting 200, got 200 792s ok 77 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 792s # expecting 200, got 200 792s ok 78 792s # SENDING: 792s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 79 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 792s # DECODED: Foo: bar 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: bar\r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 80 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 792s # DECODED: Foo: 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: \r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 81 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 792s # DECODED: : bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 82 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\x00oo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Content-Length: 528\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 83 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\x01oo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 84 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\noo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Content-Length: 528\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 85 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 792s # DECODED: Foo: b\tar 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: b\tar\r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 86 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 792s # DECODED: Foo: b\x01ar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 87 792s # SENDING: 792s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 792s # expecting 500, got 500 792s ok 88 792s # SENDING: 792s # GET / HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 89 792s # SENDING: 792s # GET / HTTP/1.0\n\n 792s # expecting 400, got 400 792s ok 90 792s # SENDING: 792s # get / HTTP/1.0\r\n\r\n 792s # expecting 501, got 501 792s ok 91 792s # SENDING: 792s # G ET / HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 92 792s # SENDING: 792s # G\x00ET / HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 93 792s # SENDING: 792s # G/T / HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 94 792s # SENDING: 792s # GET /\x00 HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 95 792s # SENDING: 792s # GET / HTTP/1.0\x00\r\n\r\n 792s # expecting 400, got 400 792s ok 96 792s # SENDING: 792s # GET\x0c/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 97 792s # SENDING: 792s # GET\r/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 98 792s # SENDING: 792s # GET\t/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 99 792s # SENDING: 792s # GET / HTT/1.0\r\n\r\n 792s # expecting error, got 400 792s ok 100 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 101 792s # SENDING: 792s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 102 792s # SENDING: 792s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 792s # expecting success, got 200 792s ok 103 792s # SENDING: 792s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 104 792s # SENDING: 792s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 105 792s # SENDING: 792s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 106 792s # SENDING: 792s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 107 792s # SENDING: 792s # GET / HTTP/\r\nHost: localhost\r\n\r\n 792s # expecting error, got 400 792s ok 108 792s # SENDING: 792s # GET / HTTP/0.9\r\n\r\n 792s # expecting error, got 400 792s ok 109 792s # SENDING: 792s # GET / HTTP/0.8\r\n\r\n 792s # expecting error, got 400 792s ok 110 792s # SENDING: 792s # GET /\x01 HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 111 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 112 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 792s # expecting 200, got 200 792s ok 113 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 792s # expecting 400, got 400 792s ok 114 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 792s # expecting 400, got 400 792s ok 115 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo\r\n\r\n 792s # expecting 400, got 400 792s ok 116 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 792s # expecting 400, got 400 792s ok 117 792s # SENDING: 792s # GET / HTTP/1.0\r\n: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 118 792s # SENDING: 792s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 119 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 792s # expecting 400, got 400 792s ok 120 792s # SENDING: 792s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 792s # expecting 400, got 400 792s ok 121 792s # SENDING: 792s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 792s # expecting 400, got 400 792s ok 122 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 123 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 124 792s # SENDING: 792s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 792s # expecting 400, got 400 792s ok 125 792s # SENDING: 792s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 792s # expecting 200, got 200 792s ok 126 792s # SENDING: 792s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 792s # expecting 400, got 400 792s ok 127 792s # SENDING: 792s # GET / HTTP/1.0\r\r 792s # expecting dropped connection and HTTPD dropped connection 792s ok 128 792s # SENDING: 792s # GET /\r\n 792s # expecting headerless HTTP/0.9 body, got response 792s ok 129 792s # SENDING: 792s # GET /#frag HTTP/1.0\r\n 792s # expecting 400, got 400 792s ok 130 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 792s # expecting 400, got 400 792s ok 131 792s # SENDING: 792s # GET http://017700000001/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 132 792s # SENDING: 792s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 133 792s # SENDING: 792s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 134 792s # SENDING: 792s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 135 792s # SENDING: 792s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 136 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 792s # expecting 400, got 400 792s ok 137 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 792s # expecting 400, got 400 792s ok 138 792s # SENDING: 792s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 139 792s # SENDING: 792s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 140 792s # SENDING: 792s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 141 792s # SENDING: 792s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 142 792s # SENDING: 792s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 143 792s # SENDING: 792s # GET http://[::1]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 144 792s # SENDING: 792s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 145 792s # SENDING: 792s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 146 792s # SENDING: 792s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 147 792s # SENDING: 792s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 148 792s # SENDING: 792s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 149 792s # SENDING: 792s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 792s # expecting success, got 200 792s ok 150 792s # SENDING: 792s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 792s # expecting 400, got 400 792s ok 151 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 792s # expecting success, got 200 792s ok 152 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 792s # expecting success, got 200 792s ok 153 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 792s # expecting success, got 200 792s ok 154 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 792s # expecting success, got 200 792s ok 155 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 792s # expecting success, got 200 792s ok 156 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 792s # expecting success, got 200 792s ok 157 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 792s # expecting 400, got 400 792s ok 158 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 792s # expecting 400, got 400 792s ok 159 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 792s # expecting 400, got 400 792s ok 160 792s # SENDING: 792s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 161 792s # SENDING: 792s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 162 792s # SENDING: 792s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 163 792s # SENDING: 792s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 792s # expecting 200, got 200 792s ok 164 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 792s # expecting 200, got 200 792s ok 165 792s # SENDING: 792s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 792s # expecting 200, got 200 792s ok 166 792s # SENDING: 792s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 792s # expecting 200, got 200 792s ok 167 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 792s # DECODED: Foo: bar 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: bar\r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 168 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 792s # DECODED: Foo: 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: \r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 169 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 792s # DECODED: : bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Content-Length: 564\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 170 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\x00oo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Content-Length: 528\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 171 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\x01oo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 172 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 792s # DECODED: F\noo: bar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Content-Length: 528\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 173 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 792s # DECODED: Foo: b\tar 792s # RESPONSE: 792s # HTTP/1.1 200 OK\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Foo: b\tar\r\n 792s # Vary: In-If1\r\n 792s # DMMATCH1: 1\r\n 792s # Content-Length: 36\r\n 792s # Connection: close\r\n 792s # Content-Type: text/plain\r\n 792s # \r\n 792s # Hi!\n 792s # SERVERNAME=localhost\n 792s # HTTP_HOST=\n 792s # 792s # expecting 200, got 200 792s ok 174 792s # SENDING: 792s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 792s # DECODED: Foo: b\x01ar 792s # RESPONSE: 792s # HTTP/1.1 500 Internal Server Error\r\n 792s # Date: Tue, 17 Dec 2024 23:30:19 GMT\r\n 792s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 792s # Connection: close\r\n 792s # Content-Type: text/html; charset=iso-8859-1\r\n 792s # \r\n 792s # \n 792s # \n 792s # ... 792s # expecting 500, got 500 792s ok 175 792s # SENDING: 792s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 792s # expecting 500, got 500 792s ok 176 792s ok 177 792s ok 178 792s ok 794s t/apache/if_sections.t .............. 794s 1..46 794s # Running under perl version 5.038002 for linux 794s # Current time local: Tue Dec 17 23:30:20 2024 794s # Current time GMT: Tue Dec 17 23:30:20 2024 794s # Using Test.pm version 1.31 794s # Using Apache/Test.pm version 1.42 794s # /if_sec/ with '': 794s # expected: 200 794s # received: '200' 794s ok 1 794s # expected: undef 794s # received: undef 794s ok 2 794s # /if_sec/foo.if_test with '': 794s # expected: 200 794s # received: '200' 794s ok 3 794s # expected: undef 794s # received: undef 794s ok 4 794s # /if_sec/foo.if_test with '1': 794s # expected: 200 794s # received: '200' 794s ok 5 794s # expected: 'global1' 794s # received: 'global1' 794s ok 6 794s # /if_sec/foo.if_test with '1 11': 794s # expected: 200 794s # received: '200' 794s ok 7 794s # expected: 'global1, nested11, nested113' 794s # received: 'global1, nested11, nested113' 794s ok 8 794s # /if_sec/foo.if_test with '1 11 111': 794s # expected: 200 794s # received: '200' 794s ok 9 794s # expected: 'global1, nested11, nested111' 794s # received: 'global1, nested11, nested111' 794s ok 10 794s # /if_sec/foo.if_test with '1 11 112': 794s # expected: 200 794s # received: '200' 794s ok 11 794s # expected: 'global1, nested11, nested112' 794s # received: 'global1, nested11, nested112' 794s ok 12 794s # /if_sec/foo.if_test with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 13 794s # expected: 'global1, files2' 794s # received: 'global1, files2' 794s ok 14 794s # /if_sec/dir/foo.txt with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 15 794s # expected: 'global1, dir1, dir2, dir_files1' 794s # received: 'global1, dir1, dir2, dir_files1' 794s ok 16 794s # /if_sec/dir/ with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 17 794s # expected: 'global1, dir1, dir2' 794s # received: 'global1, dir1, dir2' 794s ok 18 794s # /if_sec/dir/ with '1 11': 794s # expected: 200 794s # received: '200' 794s ok 19 794s # expected: 'global1, dir1, nested11, nested113' 794s # received: 'global1, dir1, nested11, nested113' 794s ok 20 794s # /if_sec/dir/ with '1 11 111': 794s # expected: 200 794s # received: '200' 794s ok 21 794s # expected: 'global1, dir1, nested11, nested111' 794s # received: 'global1, dir1, nested11, nested111' 794s ok 22 794s # /if_sec/dir/ with '1 11 112': 794s # expected: 200 794s # received: '200' 794s ok 23 794s # expected: 'global1, dir1, nested11, nested112' 794s # received: 'global1, dir1, nested11, nested112' 794s ok 24 794s # /if_sec/loc/ with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 25 794s # expected: 'global1, loc1, loc2' 794s # received: 'global1, loc1, loc2' 794s ok 26 794s # /if_sec/loc/foo.txt with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 27 794s # expected: 'global1, loc1, loc2' 794s # received: 'global1, loc1, loc2' 794s ok 28 794s # /if_sec/loc/ with '1 11': 794s # expected: 200 794s # received: '200' 794s ok 29 794s # expected: 'global1, loc1, nested11, nested113' 794s # received: 'global1, loc1, nested11, nested113' 794s ok 30 794s # /if_sec/loc/ with '1 11 111': 794s # expected: 200 794s # received: '200' 794s ok 31 794s # expected: 'global1, loc1, nested11, nested111' 794s # received: 'global1, loc1, nested11, nested111' 794s ok 32 794s # /if_sec/loc/ with '1 11 112': 794s # expected: 200 794s # received: '200' 794s ok 33 794s # expected: 'global1, loc1, nested11, nested112' 794s # received: 'global1, loc1, nested11, nested112' 794s ok 34 794s # /if_sec/loc/foo.if_test with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 35 794s # expected: 'global1, files2, loc1, loc2' 794s # received: 'global1, files2, loc1, loc2' 794s ok 36 794s # /if_sec/loc/foo.if_test with '1 2 11': 794s # expected: 200 794s # received: '200' 794s ok 37 794s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 794s # received: 'global1, files2, loc1, loc2, nested11, nested113' 794s ok 38 794s # /if_sec/loc/foo.if_test with '1 2 11 111': 794s # expected: 200 794s # received: '200' 794s ok 39 794s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 794s # received: 'global1, files2, loc1, loc2, nested11, nested111' 794s ok 40 794s # /if_sec/loc/foo.if_test with '1 2 11 112': 794s # expected: 200 794s # received: '200' 794s ok 41 794s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 794s # received: 'global1, files2, loc1, loc2, nested11, nested112' 794s ok 42 794s # /if_sec/proxy/ with '1 2': 794s # expected: 200 794s # received: '200' 794s ok 43 794s # expected: 'global1, locp1, locp2' 794s # received: 'global1, locp1, locp2' 794s ok 44 794s # /if_sec/proxy/ with '2': 794s # expected: 200 794s # received: '200' 794s ok 45 794s # expected: 'locp2' 794s # received: 'locp2' 794s ok 46 794s ok 797s t/apache/iffile.t ................... 797s 1..2 797s # Running under perl version 5.038002 for linux 797s # Current time local: Tue Dec 17 23:30:22 2024 797s # Current time GMT: Tue Dec 17 23:30:22 2024 797s # Using Test.pm version 1.31 797s # Using Apache/Test.pm version 1.42 797s # expected: 200 797s # received: '200' 797s ok 1 797s # expected: 'success1, success2, success3, success4, success5' 797s # received: 'success1, success2, success3, success4, success5' 797s ok 2 797s ok 799s t/apache/leaks.t .................... skipped: mod_memory_track not activated 806s t/apache/limits.t ................... 806s 1..12 806s # Running under perl version 5.038002 for linux 806s # Current time local: Tue Dec 17 23:30:27 2024 806s # Current time GMT: Tue Dec 17 23:30:27 2024 806s # Using Test.pm version 1.31 806s # Using Apache/Test.pm version 1.42 806s # Testing LimitRequestLine; should succeed 806s # testing : Test #1 806s # expected: 200 806s # received: '200' 806s ok 1 806s # Testing LimitRequestLine; should fail 806s # testing : Test #2 806s # expected: 414 806s # received: '414' 806s ok 2 806s # Testing LimitRequestFieldSize; should succeed 806s # testing : Test #3 806s # expected: 200 806s # received: '200' 806s ok 3 806s # Testing LimitRequestFieldSize; should fail 806s # testing : Test #4 806s # expected: 400 806s # received: '400' 806s ok 4 806s # Testing LimitRequestFields; should succeed 806s # testing : Test #5 806s # expected: 200 806s # received: '200' 806s ok 5 806s # Testing LimitRequestFields; should fail 806s # testing : Test #6 806s # expected: 400 806s # received: '400' 806s ok 6 806s # Testing LimitRequestBody; should succeed 806s # Chunked transfer-encoding enabled 806s # testing : Test #7 806s # expected: 200 806s # received: '200' 806s ok 7 806s # Testing LimitRequestBody; should succeed 806s # Chunked transfer-encoding disabled 806s # testing : Test #8 806s # expected: 200 806s # received: '200' 806s ok 8 806s # Testing LimitRequestBody; should fail 806s # Chunked transfer-encoding enabled 806s # testing : Test #9 806s # expected: 413 806s # received: '413' 806s ok 9 806s # Testing LimitRequestBody; should fail 806s # Chunked transfer-encoding disabled 806s # testing : Test #10 806s # expected: 413 806s # received: '413' 806s ok 10 806s # Testing LimitRequestFieldSize; should succeed 806s # testing : Test #11 806s # expected: 200 806s # received: '200' 806s ok 11 806s # Testing LimitRequestFieldSize; should fail 806s # testing : Test #12 806s # expected: 400 806s # received: '400' 806s ok 12 806s ok 809s t/apache/loglevel.t ................. 809s 1..8 809s # Running under perl version 5.038002 for linux 809s # Current time local: Tue Dec 17 23:30:34 2024 809s # Current time GMT: Tue Dec 17 23:30:34 2024 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.42 809s ok 1 809s ok 2 809s ok 3 809s ok 4 809s ok 5 809s ok 6 809s ok 7 809s ok 8 809s ok 811s t/apache/maxranges.t ................ 811s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 811s 1..19 811s # Running under perl version 5.038002 for linux 811s # Current time local: Tue Dec 17 23:30:37 2024 811s # Current time GMT: Tue Dec 17 23:30:37 2024 811s # Using Test.pm version 1.31 811s # Using Apache/Test.pm version 1.42 811s ok 1 811s ok 2 811s ok 3 811s ok 4 811s ok 5 811s ok 6 811s ok 7 811s ok 8 811s ok 9 811s ok 10 811s ok 11 811s ok 12 811s ok 13 811s ok 14 811s ok 15 811s ok 16 811s ok 17 811s ok 18 811s ok 19 811s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 811s ok 813s t/apache/mergeslashes.t ............. 813s 1..9 813s # Running under perl version 5.038002 for linux 813s # Current time local: Tue Dec 17 23:30:39 2024 813s # Current time GMT: Tue Dec 17 23:30:39 2024 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.42 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for exact match 813s ok 1 813s # SENDING to 127.0.0.1:8538 813s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for merged even at front 813s ok 2 813s # SENDING to 127.0.0.1:8538 813s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for merged even at front 813s ok 3 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for c// should be merged 813s ok 4 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for a// should be merged 813s ok 5 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for a// matches locationmatch 813s ok 6 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 813s # expected 200, got 200 for c// doesn't match locationmatch 813s ok 7 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for baseline failed 813s ok 8 813s # SENDING to 127.0.0.1:8538 813s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 813s # expected 403, got 403 for b//d not merged for Location with OFF 813s ok 9 813s ok 816s t/apache/mmn.t ...................... 816s 1..2 816s # Running under perl version 5.038002 for linux 816s # Current time local: Tue Dec 17 23:30:41 2024 816s # Current time GMT: Tue Dec 17 23:30:41 2024 816s # Using Test.pm version 1.31 816s # Using Apache/Test.pm version 1.42 816s ok 1 816s ok 2 816s ok 818s t/apache/options.t .................. 818s 1..2 818s # Running under perl version 5.038002 for linux 818s # Current time local: Tue Dec 17 23:30:44 2024 818s # Current time GMT: Tue Dec 17 23:30:44 2024 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.42 818s # testing : code 818s # expected: 200 818s # received: '200' 818s ok 1 818s # testing : OPTIONS 818s # expected: qr/OPTIONS/ 818s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 818s ok 2 818s ok 822s t/apache/passbrigade.t .............. 822s # using LWP client 822s 1..114 822s # Running under perl version 5.038002 for linux 822s # Current time local: Tue Dec 17 23:30:46 2024 822s # Current time GMT: Tue Dec 17 23:30:46 2024 822s # Using Test.pm version 1.31 822s # Using Apache/Test.pm version 1.42 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 1024 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 1024 822s # received: 1024 822s ok 1 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 2048 822s # received: 2048 822s ok 2 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 3072 822s # received: 3072 822s ok 3 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 4096 822s # received: 4096 822s ok 4 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 5120 822s # received: 5120 822s ok 5 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 6144 822s # received: 6144 822s ok 6 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 7168 822s # received: 7168 822s ok 7 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 8192 822s # received: 8192 822s ok 8 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 9216 822s # received: 9216 822s ok 9 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 10240 822s # received: 10240 822s ok 10 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 11264 822s # received: 11264 822s ok 11 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 12288 822s # received: 12288 822s ok 12 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 13312 822s # received: 13312 822s ok 13 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 14336 822s # received: 14336 822s ok 14 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 15360 822s # received: 15360 822s ok 15 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 16384 822s # received: 16384 822s ok 16 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 17408 822s # received: 17408 822s ok 17 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 18432 822s # received: 18432 822s ok 18 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 19456 822s # received: 19456 822s ok 19 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 20480 822s # received: 20480 822s ok 20 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 21504 822s # received: 21504 822s ok 21 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 22528 822s # received: 22528 822s ok 22 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 23552 822s # received: 23552 822s ok 23 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 24576 822s # received: 24576 822s ok 24 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 25600 822s # received: 25600 822s ok 25 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 26624 822s # received: 26624 822s ok 26 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 27648 822s # received: 27648 822s ok 27 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 28672 822s # received: 28672 822s ok 28 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 29696 822s # received: 29696 822s ok 29 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 30720 822s # received: 30720 822s ok 30 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 31744 822s # received: 31744 822s ok 31 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 32768 822s # received: 32768 822s ok 32 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 33792 822s # received: 33792 822s ok 33 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 34816 822s # received: 34816 822s ok 34 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 35840 822s # received: 35840 822s ok 35 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 36864 822s # received: 36864 822s ok 36 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 37888 822s # received: 37888 822s ok 37 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 38912 822s # received: 38912 822s ok 38 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 39936 822s # received: 39936 822s ok 39 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 40960 822s # received: 40960 822s ok 40 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 41984 822s # received: 41984 822s ok 41 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 43008 822s # received: 43008 822s ok 42 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 44032 822s # received: 44032 822s ok 43 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 45056 822s # received: 45056 822s ok 44 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 46080 822s # received: 46080 822s ok 45 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 47104 822s # received: 47104 822s ok 46 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 48128 822s # received: 48128 822s ok 47 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 49152 822s # received: 49152 822s ok 48 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 50176 822s # received: 50176 822s ok 49 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 51200 822s # received: 51200 822s ok 50 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 102400 822s # received: 102400 822s ok 51 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 307200 822s # received: 307200 822s ok 52 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 512000 822s # received: 512000 822s ok 53 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 2048000 822s # received: 2048000 822s ok 54 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:48 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:49 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 4096000 822s # received: 4096000 822s ok 55 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:49 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:49 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 6144000 822s # received: 6144000 822s ok 56 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:49 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 10240000 822s # received: 10240000 822s ok 57 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 1024 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 1024 822s # received: 1024 822s ok 58 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 2048 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 2048 822s # received: 2048 822s ok 59 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 3072 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 3072 822s # received: 3072 822s ok 60 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 4096 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 4096 822s # received: 4096 822s ok 61 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 5120 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 5120 822s # received: 5120 822s ok 62 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 6144 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 6144 822s # received: 6144 822s ok 63 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 7168 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 7168 822s # received: 7168 822s ok 64 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 8192 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #DMMATCH1: 1 822s # 822s # testing : bytes in body 822s # expected: 8192 822s # received: 8192 822s ok 65 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 9216 822s # received: 9216 822s ok 66 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 10240 822s # received: 10240 822s ok 67 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 11264 822s # received: 11264 822s ok 68 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 12288 822s # received: 12288 822s ok 69 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 13312 822s # received: 13312 822s ok 70 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 14336 822s # received: 14336 822s ok 71 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 15360 822s # received: 15360 822s ok 72 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 16384 822s # received: 16384 822s ok 73 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 17408 822s # received: 17408 822s ok 74 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 18432 822s # received: 18432 822s ok 75 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 19456 822s # received: 19456 822s ok 76 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 20480 822s # received: 20480 822s ok 77 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 21504 822s # received: 21504 822s ok 78 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 22528 822s # received: 22528 822s ok 79 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 23552 822s # received: 23552 822s ok 80 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 24576 822s # received: 24576 822s ok 81 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 25600 822s # received: 25600 822s ok 82 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 26624 822s # received: 26624 822s ok 83 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 27648 822s # received: 27648 822s ok 84 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 28672 822s # received: 28672 822s ok 85 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 29696 822s # received: 29696 822s ok 86 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 30720 822s # received: 30720 822s ok 87 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 31744 822s # received: 31744 822s ok 88 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 32768 822s # received: 32768 822s ok 89 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 33792 822s # received: 33792 822s ok 90 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 34816 822s # received: 34816 822s ok 91 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 35840 822s # received: 35840 822s ok 92 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 36864 822s # received: 36864 822s ok 93 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 37888 822s # received: 37888 822s ok 94 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 38912 822s # received: 38912 822s ok 95 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 39936 822s # received: 39936 822s ok 96 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 40960 822s # received: 40960 822s ok 97 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 41984 822s # received: 41984 822s ok 98 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 43008 822s # received: 43008 822s ok 99 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 44032 822s # received: 44032 822s ok 100 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 45056 822s # received: 45056 822s ok 101 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 46080 822s # received: 46080 822s ok 102 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 47104 822s # received: 47104 822s ok 103 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 48128 822s # received: 48128 822s ok 104 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 49152 822s # received: 49152 822s ok 105 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 50176 822s # received: 50176 822s ok 106 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 51200 822s # received: 51200 822s ok 107 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 102400 822s # received: 102400 822s ok 108 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 307200 822s # received: 307200 822s ok 109 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 512000 822s # received: 512000 822s ok 110 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 2048000 822s # received: 2048000 822s ok 111 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 4096000 822s # received: 4096000 822s ok 112 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 6144000 822s # received: 6144000 822s ok 113 822s #lwp request: 822s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 822s #User-Agent: libwww-perl/6.76 822s # 822s #server response: 822s #HTTP/1.1 200 OK 822s #Connection: close 822s #Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 822s #Vary: In-If1 822s #Content-Length: 0 822s #Client-Date: Tue, 17 Dec 2024 23:30:50 GMT 822s #Client-Peer: 127.0.0.1:8529 822s #Client-Response-Num: 1 822s #Client-Transfer-Encoding: chunked 822s #DMMATCH1: 1 822s #X-Content-Length-Note: added by Apache::TestRequest 822s # 822s # testing : bytes in body 822s # expected: 10240000 822s # received: 10240000 822s ok 114 822s ok 825s t/apache/post.t ..................... 825s # using LWP client 825s 1..51 825s # Running under perl version 5.038002 for linux 825s # Current time local: Tue Dec 17 23:30:50 2024 825s # Current time GMT: Tue Dec 17 23:30:50 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.42 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 1024 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '1024' 825s # received: 1024 825s ok 1 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 2048 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '2048' 825s # received: 2048 825s ok 2 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 3072 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '3072' 825s # received: 3072 825s ok 3 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 4096 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '4096' 825s # received: 4096 825s ok 4 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 5120 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '5120' 825s # received: 5120 825s ok 5 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 6144 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '6144' 825s # received: 6144 825s ok 6 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 7168 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '7168' 825s # received: 7168 825s ok 7 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 8192 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '8192' 825s # received: 8192 825s ok 8 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 9216 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 5 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '9216' 825s # received: 9216 825s ok 9 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 10240 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '10240' 825s # received: 10240 825s ok 10 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 11264 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '11264' 825s # received: 11264 825s ok 11 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 12288 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '12288' 825s # received: 12288 825s ok 12 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 13312 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '13312' 825s # received: 13312 825s ok 13 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 14336 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '14336' 825s # received: 14336 825s ok 14 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 15360 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '15360' 825s # received: 15360 825s ok 15 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 16384 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '16384' 825s # received: 16384 825s ok 16 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 17408 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '17408' 825s # received: 17408 825s ok 17 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 18432 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '18432' 825s # received: 18432 825s ok 18 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 19456 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '19456' 825s # received: 19456 825s ok 19 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 20480 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '20480' 825s # received: 20480 825s ok 20 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 21504 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '21504' 825s # received: 21504 825s ok 21 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 22528 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '22528' 825s # received: 22528 825s ok 22 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 23552 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '23552' 825s # received: 23552 825s ok 23 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 24576 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '24576' 825s # received: 24576 825s ok 24 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 25600 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '25600' 825s # received: 25600 825s ok 25 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 26624 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '26624' 825s # received: 26624 825s ok 26 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 27648 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '27648' 825s # received: 27648 825s ok 27 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 28672 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '28672' 825s # received: 28672 825s ok 28 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 29696 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '29696' 825s # received: 29696 825s ok 29 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 30720 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '30720' 825s # received: 30720 825s ok 30 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 31744 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '31744' 825s # received: 31744 825s ok 31 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 32768 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '32768' 825s # received: 32768 825s ok 32 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 33792 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '33792' 825s # received: 33792 825s ok 33 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 34816 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '34816' 825s # received: 34816 825s ok 34 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 35840 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '35840' 825s # received: 35840 825s ok 35 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 36864 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '36864' 825s # received: 36864 825s ok 36 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 37888 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '37888' 825s # received: 37888 825s ok 37 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 38912 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '38912' 825s # received: 38912 825s ok 38 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 39936 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '39936' 825s # received: 39936 825s ok 39 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 40960 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '40960' 825s # received: 40960 825s ok 40 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 41984 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '41984' 825s # received: 41984 825s ok 41 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 43008 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '43008' 825s # received: 43008 825s ok 42 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 44032 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '44032' 825s # received: 44032 825s ok 43 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 45056 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '45056' 825s # received: 45056 825s ok 44 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 46080 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '46080' 825s # received: 46080 825s ok 45 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 47104 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '47104' 825s # received: 47104 825s ok 46 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 48128 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '48128' 825s # received: 48128 825s ok 47 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 49152 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '49152' 825s # received: 49152 825s ok 48 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 50176 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '50176' 825s # received: 50176 825s ok 49 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 51200 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 6 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '51200' 825s # received: 51200 825s ok 50 825s #lwp request: 825s #POST http://localhost:8529/eat_post HTTP/1.1 825s #User-Agent: libwww-perl/6.76 825s #Content-Length: 102400 825s # 825s #server response: 825s #HTTP/1.1 200 OK 825s #Connection: close 825s #Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 825s #Vary: In-If1 825s #Content-Length: 7 825s #Client-Date: Tue, 17 Dec 2024 23:30:52 GMT 825s #Client-Peer: 127.0.0.1:8529 825s #Client-Response-Num: 1 825s #DMMATCH1: 1 825s # 825s # testing : length posted 825s # expected: '102400' 825s # received: 102400 825s ok 51 825s ok 827s t/apache/pr17629.t .................. 827s 1..4 827s # Running under perl version 5.038002 for linux 827s # Current time local: Tue Dec 17 23:30:52 2024 827s # Current time GMT: Tue Dec 17 23:30:52 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.42 827s # expected: 'begin-foobar-end 827s # ' 827s # received: 'begin-foobar-end 827s # ' 827s ok 1 827s # expected: 200 827s # received: '200' 827s ok 2 827s # testing : response was gzipped 827s # expected: 'gzip' 827s # received: 'gzip' 827s ok 3 827s # expected: 'begin-foobar-end 827s # ' 827s # received: 'begin-foobar-end 827s # ' 827s ok 4 827s ok 830s t/apache/pr18757.t .................. 830s 1..3 830s # Running under perl version 5.038002 for linux 830s # Current time local: Tue Dec 17 23:30:55 2024 830s # Current time GMT: Tue Dec 17 23:30:55 2024 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.42 830s # testing : 200 response from GET 830s # expected: 200 830s # received: '200' 830s ok 1 830s # expected C-L is 26 830s # URL via proxy is http://localhost:8552/index.html 830s ok 2 830s # line: HTTP/1.1 200 OK 830s # line: Date: Tue, 17 Dec 2024 23:30:58 GMT 830s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 830s # line: Vary: In-If1 830s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 830s # line: ETag: "1a-613edd771cbc0" 830s # line: Accept-Ranges: bytes 830s # line: Content-Length: 26 830s # line: DMMATCH1: 1 830s # line: Content-Type: text/html 830s # line: 830s # testing : whether proxy strips Content-Length header 830s # expected: 1 830s # received: 1 830s ok 3 830s ok 832s t/apache/pr35292.t .................. 832s 1..3 832s # Running under perl version 5.038002 for linux 832s # Current time local: Tue Dec 17 23:30:58 2024 832s # Current time GMT: Tue Dec 17 23:30:58 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s ok 1 832s ok 2 832s # testing : read response-line 832s # expected: qr/^HTTP\/1\.. 413/ 832s # received: 'HTTP/1.1 413 Request Entity Too Large 832s # ' 832s ok 3 832s ok 835s t/apache/pr35330.t .................. 835s 1..2 835s # Running under perl version 5.038002 for linux 835s # Current time local: Tue Dec 17 23:31:00 2024 835s # Current time GMT: Tue Dec 17 23:31:00 2024 835s # Using Test.pm version 1.31 835s # Using Apache/Test.pm version 1.42 835s # testing : SSI was allowed for location 835s # expected: 200 835s # received: '200' 835s ok 1 835s # testing : file was served with correct content 835s # expected: 'hello' 835s # received: 'hello' 835s ok 2 835s ok 837s t/apache/pr37166.t .................. 837s 1..4 837s # Running under perl version 5.038002 for linux 837s # Current time local: Tue Dec 17 23:31:03 2024 837s # Current time GMT: Tue Dec 17 23:31:03 2024 837s # Using Test.pm version 1.31 837s # Using Apache/Test.pm version 1.42 837s # testing : SSI was allowed for location 837s # expected: 200 837s # received: '200' 837s ok 1 837s # testing : file was served with correct content 837s # expected: 'Hello world 837s # ' 837s # received: 'Hello world 837s # ' 837s ok 2 837s # testing : explicit 200 response 837s # expected: 200 837s # received: '200' 837s ok 3 837s # testing : file was again served with correct content 837s # expected: 'Hello world 837s # ' 837s # received: 'Hello world 837s # ' 837s ok 4 837s ok 840s t/apache/pr43939.t .................. 840s 1..4 840s # Running under perl version 5.038002 for linux 840s # Current time local: Tue Dec 17 23:31:05 2024 840s # Current time GMT: Tue Dec 17 23:31:05 2024 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.42 840s # expected: 'begin-default-end 840s # ' 840s # received: 'begin-default-end 840s # ' 840s ok 1 840s # expected: 200 840s # received: '200' 840s ok 2 840s # testing : response was gzipped 840s # expected: 'gzip' 840s # received: 'gzip' 840s ok 3 840s # expected: 'begin-default-end 840s # ' 840s # received: 'begin-default-end 840s # ' 840s ok 4 840s ok 842s t/apache/pr49328.t .................. 842s 1..1 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Dec 17 23:31:08 2024 842s # Current time GMT: Tue Dec 17 23:31:08 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s # expected: 'before 842s # included 842s # after 842s # ' 842s # received: 'before 842s # included 842s # after 842s # ' 842s ok 1 842s ok 845s t/apache/rwrite.t ................... 845s # using LWP client 845s 1..114 845s # Running under perl version 5.038002 for linux 845s # Current time local: Tue Dec 17 23:31:10 2024 845s # Current time GMT: Tue Dec 17 23:31:10 2024 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.42 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 1024 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 1024 845s # received: 1024 845s ok 1 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 2048 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 2048 845s # received: 2048 845s ok 2 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 3072 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 3072 845s # received: 3072 845s ok 3 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 4096 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 4096 845s # received: 4096 845s ok 4 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 5120 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 5120 845s # received: 5120 845s ok 5 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 6144 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 6144 845s # received: 6144 845s ok 6 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 7168 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 7168 845s # received: 7168 845s ok 7 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 8192 845s # received: 8192 845s ok 8 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 9216 845s # received: 9216 845s ok 9 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 10240 845s # received: 10240 845s ok 10 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 11264 845s # received: 11264 845s ok 11 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 12288 845s # received: 12288 845s ok 12 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 13312 845s # received: 13312 845s ok 13 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 14336 845s # received: 14336 845s ok 14 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 15360 845s # received: 15360 845s ok 15 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 16384 845s # received: 16384 845s ok 16 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 17408 845s # received: 17408 845s ok 17 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 18432 845s # received: 18432 845s ok 18 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 19456 845s # received: 19456 845s ok 19 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 20480 845s # received: 20480 845s ok 20 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 21504 845s # received: 21504 845s ok 21 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 22528 845s # received: 22528 845s ok 22 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 23552 845s # received: 23552 845s ok 23 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 24576 845s # received: 24576 845s ok 24 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 25600 845s # received: 25600 845s ok 25 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 26624 845s # received: 26624 845s ok 26 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 27648 845s # received: 27648 845s ok 27 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 28672 845s # received: 28672 845s ok 28 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 29696 845s # received: 29696 845s ok 29 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 30720 845s # received: 30720 845s ok 30 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 31744 845s # received: 31744 845s ok 31 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 32768 845s # received: 32768 845s ok 32 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 33792 845s # received: 33792 845s ok 33 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 34816 845s # received: 34816 845s ok 34 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 35840 845s # received: 35840 845s ok 35 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 36864 845s # received: 36864 845s ok 36 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 37888 845s # received: 37888 845s ok 37 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 38912 845s # received: 38912 845s ok 38 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 39936 845s # received: 39936 845s ok 39 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 40960 845s # received: 40960 845s ok 40 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 41984 845s # received: 41984 845s ok 41 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 43008 845s # received: 43008 845s ok 42 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 44032 845s # received: 44032 845s ok 43 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 45056 845s # received: 45056 845s ok 44 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 46080 845s # received: 46080 845s ok 45 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 47104 845s # received: 47104 845s ok 46 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 48128 845s # received: 48128 845s ok 47 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 49152 845s # received: 49152 845s ok 48 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 50176 845s # received: 50176 845s ok 49 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 51200 845s # received: 51200 845s ok 50 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 102400 845s # received: 102400 845s ok 51 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 307200 845s # received: 307200 845s ok 52 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 512000 845s # received: 512000 845s ok 53 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 2048000 845s # received: 2048000 845s ok 54 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 4096000 845s # received: 4096000 845s ok 55 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 6144000 845s # received: 6144000 845s ok 56 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:12 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 10240000 845s # received: 10240000 845s ok 57 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 1024 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 1024 845s # received: 1024 845s ok 58 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 2048 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 2048 845s # received: 2048 845s ok 59 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 3072 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 3072 845s # received: 3072 845s ok 60 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 4096 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 4096 845s # received: 4096 845s ok 61 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 5120 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 5120 845s # received: 5120 845s ok 62 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 6144 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 6144 845s # received: 6144 845s ok 63 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 7168 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #DMMATCH1: 1 845s # 845s # testing : bytes in body 845s # expected: 7168 845s # received: 7168 845s ok 64 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 8192 845s # received: 8192 845s ok 65 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 9216 845s # received: 9216 845s ok 66 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 10240 845s # received: 10240 845s ok 67 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 11264 845s # received: 11264 845s ok 68 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 12288 845s # received: 12288 845s ok 69 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 13312 845s # received: 13312 845s ok 70 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 14336 845s # received: 14336 845s ok 71 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 15360 845s # received: 15360 845s ok 72 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 16384 845s # received: 16384 845s ok 73 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 17408 845s # received: 17408 845s ok 74 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 18432 845s # received: 18432 845s ok 75 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 19456 845s # received: 19456 845s ok 76 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 20480 845s # received: 20480 845s ok 77 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 21504 845s # received: 21504 845s ok 78 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 22528 845s # received: 22528 845s ok 79 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 23552 845s # received: 23552 845s ok 80 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 24576 845s # received: 24576 845s ok 81 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 25600 845s # received: 25600 845s ok 82 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 26624 845s # received: 26624 845s ok 83 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 27648 845s # received: 27648 845s ok 84 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 28672 845s # received: 28672 845s ok 85 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 29696 845s # received: 29696 845s ok 86 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 30720 845s # received: 30720 845s ok 87 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 31744 845s # received: 31744 845s ok 88 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 32768 845s # received: 32768 845s ok 89 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 33792 845s # received: 33792 845s ok 90 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 34816 845s # received: 34816 845s ok 91 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 35840 845s # received: 35840 845s ok 92 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 36864 845s # received: 36864 845s ok 93 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 37888 845s # received: 37888 845s ok 94 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 38912 845s # received: 38912 845s ok 95 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 39936 845s # received: 39936 845s ok 96 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 40960 845s # received: 40960 845s ok 97 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 41984 845s # received: 41984 845s ok 98 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 43008 845s # received: 43008 845s ok 99 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 44032 845s # received: 44032 845s ok 100 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 45056 845s # received: 45056 845s ok 101 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 46080 845s # received: 46080 845s ok 102 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 47104 845s # received: 47104 845s ok 103 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 48128 845s # received: 48128 845s ok 104 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 49152 845s # received: 49152 845s ok 105 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 50176 845s # received: 50176 845s ok 106 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 51200 845s # received: 51200 845s ok 107 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 102400 845s # received: 102400 845s ok 108 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 307200 845s # received: 307200 845s ok 109 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 512000 845s # received: 512000 845s ok 110 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 2048000 845s # received: 2048000 845s ok 111 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 4096000 845s # received: 4096000 845s ok 112 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 6144000 845s # received: 6144000 845s ok 113 845s #lwp request: 845s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 845s #User-Agent: libwww-perl/6.76 845s # 845s #server response: 845s #HTTP/1.1 200 OK 845s #Connection: close 845s #Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 845s #Vary: In-If1 845s #Content-Length: 0 845s #Client-Date: Tue, 17 Dec 2024 23:31:13 GMT 845s #Client-Peer: 127.0.0.1:8529 845s #Client-Response-Num: 1 845s #Client-Transfer-Encoding: chunked 845s #DMMATCH1: 1 845s #X-Content-Length-Note: added by Apache::TestRequest 845s # 845s # testing : bytes in body 845s # expected: 10240000 845s # received: 10240000 845s ok 114 845s ok 848s t/apache/server_name_port.t ......... 848s 1..84 848s # Running under perl version 5.038002 for linux 848s # Current time local: Tue Dec 17 23:31:13 2024 848s # Current time GMT: Tue Dec 17 23:31:13 2024 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.42 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 848s # expecting 200, got 200 848s ok 1 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 2 848s # got SERVER_PORT='8529', expected '8529' 848s ok 3 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 848s # expecting 200, got 200 848s ok 4 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 5 848s # got SERVER_PORT='123', expected '123' 848s ok 6 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 848s # expecting 200, got 200 848s ok 7 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 8 848s # got SERVER_PORT='8529', expected '8529' 848s ok 9 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 848s # expecting 200, got 200 848s ok 10 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 11 848s # got SERVER_PORT='123', expected '123' 848s ok 12 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 848s # expecting 200, got 200 848s ok 13 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 14 848s # got SERVER_PORT='8529', expected '8529' 848s ok 15 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 848s # expecting 200, got 200 848s ok 16 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 17 848s # got SERVER_PORT='123', expected '123' 848s ok 18 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 848s # expecting 200, got 200 848s ok 19 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 20 848s # got SERVER_PORT='8529', expected '8529' 848s ok 21 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 848s # expecting 200, got 200 848s ok 22 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 23 848s # got SERVER_PORT='123', expected '123' 848s ok 24 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 848s # expecting 200, got 200 848s ok 25 848s # got SERVER_NAME='[a::1]', expected '[a::1]' 848s ok 26 848s # got SERVER_PORT='8529', expected '8529' 848s ok 27 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 848s # expecting 200, got 200 848s ok 28 848s # got SERVER_NAME='[a::1]', expected '[a::1]' 848s ok 29 848s # got SERVER_PORT='123', expected '123' 848s ok 30 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 848s # expecting 200, got 200 848s ok 31 848s # got SERVER_NAME='[a::1]', expected '[a::1]' 848s ok 32 848s # got SERVER_PORT='8529', expected '8529' 848s ok 33 848s # SENDING: 848s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 848s # expecting 200, got 200 848s ok 34 848s # got SERVER_NAME='[a::1]', expected '[a::1]' 848s ok 35 848s # got SERVER_PORT='123', expected '123' 848s ok 36 848s # SENDING: 848s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 37 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 38 848s # got SERVER_PORT='8529', expected '8529' 848s ok 39 848s # SENDING: 848s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 40 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 41 848s # got SERVER_PORT='123', expected '123' 848s ok 42 848s # SENDING: 848s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 43 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 44 848s # got SERVER_PORT='8529', expected '8529' 848s ok 45 848s # SENDING: 848s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 46 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 47 848s # got SERVER_PORT='123', expected '123' 848s ok 48 848s # SENDING: 848s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 49 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 50 848s # got SERVER_PORT='8529', expected '8529' 848s ok 51 848s # SENDING: 848s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 52 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 53 848s # got SERVER_PORT='123', expected '123' 848s ok 54 848s # SENDING: 848s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 55 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 56 848s # got SERVER_PORT='8529', expected '8529' 848s ok 57 848s # SENDING: 848s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 848s # expecting 200, got 200 848s ok 58 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 59 848s # got SERVER_PORT='123', expected '123' 848s ok 60 848s # SENDING: 848s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 848s # expecting 200, got 200 848s ok 61 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 62 848s # got SERVER_PORT='8529', expected '8529' 848s ok 63 848s # SENDING: 848s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 848s # expecting 200, got 200 848s ok 64 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 65 848s # got SERVER_PORT='123', expected '123' 848s ok 66 848s # SENDING: 848s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 848s # expecting 200, got 200 848s ok 67 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 68 848s # got SERVER_PORT='8529', expected '8529' 848s ok 69 848s # SENDING: 848s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 848s # expecting 200, got 200 848s ok 70 848s # got SERVER_NAME='righthost', expected 'righthost' 848s ok 71 848s # got SERVER_PORT='123', expected '123' 848s ok 72 848s # SENDING: 848s # 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 848s # expecting 200, got 200 848s ok 73 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 74 848s # got SERVER_PORT='8529', expected '8529' 848s ok 75 848s # SENDING: 848s # 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 848s # expecting 200, got 200 848s ok 76 848s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 848s ok 77 848s # got SERVER_PORT='123', expected '123' 848s ok 78 848s # SENDING: 848s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 848s # expecting 200, got 200 848s ok 79 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 80 848s # got SERVER_PORT='8529', expected '8529' 848s ok 81 848s # SENDING: 848s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 848s # expecting 200, got 200 848s ok 82 848s # got SERVER_NAME='[::1]', expected '[::1]' 848s ok 83 848s # got SERVER_PORT='123', expected '123' 848s ok 84 848s ok 851s t/apache/teclchunk.t ................ skipped: Not supported yet 854s t/apr/uri.t ......................... 854s 1..1 854s # Running under perl version 5.038002 for linux 854s # Current time local: Tue Dec 17 23:31:19 2024 854s # Current time GMT: Tue Dec 17 23:31:19 2024 854s # Using Test.pm version 1.31 854s # Using Apache/Test.pm version 1.42 854s ok 1 854s ok 856s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 859s t/filter/case.t ..................... 859s 1..4 859s # Running under perl version 5.038002 for linux 859s # Current time local: Tue Dec 17 23:31:24 2024 859s # Current time GMT: Tue Dec 17 23:31:24 2024 859s # Using Test.pm version 1.31 859s # Using Apache/Test.pm version 1.42 859s ok 1 859s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 859s # expected 200 859s # received 200 859s # body: =HEAD1 NAME 859s X X 859s 859s PERLSUB - PERL SUBROUTINES 859s 859s =HEAD1 SYNOPSIS 859s 859s TO DECLARE SUBROUTINES: 859s X X 859s 859s SUB NAME; # A "FORWARD" DECLARATION. 859s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 859s SUB NAME : ATTRS; # WITH ATTRIBUTES 859s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 859s 859s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 859s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 859s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 859s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 859s 859s USE FEATURE 'SIGNATURES'; 859s SUB NAME(SIG) BLOCK # WITH SIGNATURE 859s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 859s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 859s 859s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 859s X 859s 859s $SUBREF = SUB BLOCK; # NO PROTO 859s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 859s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 859s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 859s 859s USE FEATURE 'SIGNATURES'; 859s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 859s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 859s 859s TO IMPORT SUBROUTINES: 859s X 859s 859s USE MODULE QW(NAME1 NAME2 NAME3); 859s 859s TO CALL SUBROUTINES: 859s X X 859s 859s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 859s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 859s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 859s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 859s 859s =HEAD1 DESCRIPTION 859s 859s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 859s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 859s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 859s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 859s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 859s ITS NAME OR A CODE REFERENCE. 859s 859s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 859s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 859s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 859s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 859s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 859s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 859s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 859s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 859s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 859s X X 859s 859s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 859s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 859s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 859s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 859s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 859s SUCH A SIGNATURE-USING SUBROUTINE. 859s 859s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 859s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 859s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 859s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 859s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 859s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 859s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 859s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 859s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 859s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 859s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 859s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 859s X X X<@_> 859s 859s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 859s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 859s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 859s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 859s L AND L. 859s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 859s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 859s 859s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 859s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 859s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 859s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 859s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 859s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 859s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 859s ONE LARGE INDISTINGUISHABLE LIST. 859s 859s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 859s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 859s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 859s EMPTY SUB RETURNS THE EMPTY LIST. 859s X X X 859s 859s EXAMPLE: 859s 859s SUB MAX { 859s MY $MAX = SHIFT(@_); 859s FOREACH $FOO (@_) { 859s $MAX = $FOO IF $MAX < $FOO; 859s } 859s RETURN $MAX; 859s } 859s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 859s 859s EXAMPLE: 859s 859s # GET A LINE, COMBINING CONTINUATION LINES 859s # THAT START WITH WHITESPACE 859s 859s SUB GET_LINE { 859s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 859s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 859s IF ($LOOKAHEAD =~ /^[ \T]/) { 859s $THISLINE .= $LOOKAHEAD; 859s } 859s ELSE { 859s LAST LINE; 859s } 859s } 859s RETURN $THISLINE; 859s } 859s 859s $LOOKAHEAD = ; # GET FIRST LINE 859s WHILE (DEFINED($LINE = GET_LINE())) { 859s ... 859s } 859s 859s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 859s 859s SUB MAYBESET { 859s MY($KEY, $VALUE) = @_; 859s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 859s } 859s 859s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 859s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 859s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 859s ITS CALLER'S VALUES. 859s X X 859s 859s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 859s SUB UPCASE_IN { 859s FOR (@_) { TR/A-Z/A-Z/ } 859s } 859s 859s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 859s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 859s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 859s X X 859s 859s UPCASE_IN("FREDERICK"); 859s 859s IT WOULD BE MUCH SAFER IF THE C FUNCTION 859s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 859s OF CHANGING THEM IN PLACE: 859s 859s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 859s SUB UPCASE { 859s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 859s MY @PARMS = @_; 859s FOR (@PARMS) { TR/A-Z/A-Z/ } 859s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 859s } 859s 859s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 859s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 859s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 859s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 859s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 859s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 859s 859s @NEWLIST = UPCASE(@LIST1, @LIST2); 859s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 859s 859s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 859s 859s (@X, @Y) = UPCASE(@LIST1, @LIST2); 859s 859s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 859s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 859s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 859s L
FOR ALTERNATIVES. 859s 859s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 859s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 859s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 859s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 859s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 859s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 859s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 859s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 859s SEE L FOR MORE ABOUT ALL THAT. 859s X<&> 859s 859s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 859s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 859s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 859s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 859s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 859s X 859s 859s &FOO(1,2,3); # PASS THREE ARGUMENTS 859s FOO(1,2,3); # THE SAME 859s 859s FOO(); # PASS A NULL LIST 859s &FOO(); # THE SAME 859s 859s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 859s USE STRICT 'SUBS'; 859s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 859s # A COMPILE-TIME ERROR 859s NO STRICT 'SUBS'; 859s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 859s # A LITERAL STRING "FOO" 859s 859s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 859s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 859s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 859s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 859s X<&> 859s 859s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 859s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 859s YOUR SUBROUTINE'S NAME. 859s 859s USE V5.16; 859s MY $FACTORIAL = SUB { 859s MY ($X) = @_; 859s RETURN 1 IF $X == 1; 859s RETURN($X * __SUB__->( $X - 1 ) ); 859s }; 859s 859s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 859s IS SUBJECT TO CHANGE. 859s 859s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 859s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 859s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 859s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 859s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 859s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 859s SPECIAL, PRE-DEFINED THINGS. 859s 859s =OVER 859s 859s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 859s 859s C 859s 859s =ITEM DOCUMENTED IN L 859s 859s C, C 859s 859s =ITEM DOCUMENTED IN L 859s 859s C, C 859s 859s =ITEM DOCUMENTED IN L 859s 859s C, C, C, C, C, C, C, 859s C, C, C, C, C, C, 859s C, C, C, C, C, C, C, 859s C, C, C, C, C, C, 859s C, C, C, C, C, 859s C, C, C, C 859s 859s =ITEM DOCUMENTED IN L 859s 859s C, C, C, C, C, C, C, 859s C, C, C, C, C, C, C, 859s C, C, C, C, C, C 859s 859s =ITEM DOCUMENTED IN L 859s 859s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 859s L<< C|PERLFUNC/REQUIRE >> 859s 859s =ITEM DOCUMENTED IN L 859s 859s C 859s 859s =ITEM DOCUMENTED IN L 859s 859s C, C, C, C, C 859s 859s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 859s 859s ANY STARTING WITH C<(> 859s 859s =BACK 859s 859s THE C, C, C, C AND C SUBROUTINES 859s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 859s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 859s EXPLICITLY. SEE L 859s 859s =HEAD2 SIGNATURES 859s 859s X X 859s 859s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 859s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 859s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 859s 859s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 859s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 859s DIRECTLY BY C, IN THE CURRENT SCOPE. 859s 859s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 859s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 859s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 859s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 859s 859s FOR EXAMPLE, 859s 859s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 859s 859s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 859s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 859s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 859s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 859s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 859s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 859s 859s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 859s THE SIGNATURE. FOR EXAMPLE, 859s 859s SUB FOO ($LEFT, $RIGHT) { 859s RETURN $LEFT + $RIGHT; 859s } 859s 859s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 859s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 859s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 859s EQUIVALENT TO 859s 859s SUB FOO { 859s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 859s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 859s MY $LEFT = $_[0]; 859s MY $RIGHT = $_[1]; 859s RETURN $LEFT + $RIGHT; 859s } 859s 859s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 859s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 859s 859s SUB FOO ($FIRST, $, $THIRD) { 859s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 859s } 859s 859s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 859s MANDATORY FOR THE CALLER TO PASS IT. 859s 859s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 859s SEPARATED FROM THE PARAMETER NAME BY C<=>: 859s 859s SUB FOO ($LEFT, $RIGHT = 0) { 859s RETURN $LEFT + $RIGHT; 859s } 859s 859s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 859s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 859s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 859s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 859s FOR EXAMPLE, 859s 859s MY $AUTO_ID = 0; 859s SUB FOO ($THING, $ID = $AUTO_ID++) { 859s PRINT "$THING HAS ID $ID"; 859s } 859s 859s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 859s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 859s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 859s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 859s 859s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 859s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 859s } 859s 859s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 859s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 859s VALUE PROVIDED WAS C. 859s 859s SUB FOO ($NAME //= "WORLD") { 859s PRINT "HELLO, $NAME"; 859s } 859s 859s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 859s 859s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 859s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 859s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 859s 859s SUB FOO ($X ||= 10) { 859s RETURN 5 + $X; 859s } 859s 859s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 859s FOR EXAMPLE, 859s 859s SUB FOO ($THING, $ = 1) { 859s PRINT $THING; 859s } 859s 859s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 859s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 859s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 859s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 859s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 859s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 859s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 859s 859s SUB FOO ($THING, $=) { 859s PRINT $THING; 859s } 859s 859s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 859s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 859s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 859s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 859s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 859s TO RIGHT. 859s 859s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 859s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 859s 859s SUB FOO ($FILTER, @INPUTS) { 859s PRINT $FILTER->($_) FOREACH @INPUTS; 859s } 859s 859s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 859s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 859s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 859s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 859s 859s SUB FOO ($THING, @) { 859s PRINT $THING; 859s } 859s 859s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 859s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 859s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 859s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 859s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 859s AS WITH STANDARD HASH CONSTRUCTION. 859s 859s SUB FOO ($FILTER, %INPUTS) { 859s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 859s } 859s 859s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 859s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 859s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 859s 859s SUB FOO ($THING, %) { 859s PRINT $THING; 859s } 859s 859s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 859s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 859s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 859s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 859s AN EMPTY ARRAY OR EMPTY HASH. 859s 859s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 859s THAT THE CALLER PASSED NO ARGUMENTS: 859s 859s SUB FOO () { 859s RETURN 123; 859s } 859s 859s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 859s WARNING IN THE C CATEGORY. FROM PERL 5.36 859s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 859s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 859s STATEMENT SUCH AS: 859s 859s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 859s 859s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 859s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 859s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 859s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 859s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 859s WARNINGS IN THE C CATEGORY WHEN 859s COMPILED: 859s 859s SUB F ($X) { 859s # THIS LINE EMITS THE WARNING SEEN BELOW 859s PRINT "ARGUMENTS ARE @_"; 859s } 859s 859s Z<> 859s 859s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 859s EXPERIMENTAL AT ... 859s 859s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 859s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 859s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 859s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 859s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 859s SUPPLY THAT ARGUMENT. 859s 859s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 859s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 859s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 859s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 859s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 859s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 859s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 859s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 859s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 859s 859s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 859s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 859s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 859s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 859s L. FOR EXAMPLE, 859s 859s SUB FOO :PROTOTYPE($) { $_[0] } 859s 859s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 859s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 859s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 859s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 859s 859s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 859s RETURN $LEFT + $RIGHT; 859s } 859s 859s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 859s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 859s THE SUBROUTINE'S BODY. 859s 859s =HEAD2 PRIVATE VARIABLES VIA MY() 859s X X X X X 859s X X 859s 859s SYNOPSIS: 859s 859s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 859s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 859s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 859s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 859s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 859s 859s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 859s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 859s SEE L AND L. 859s 859s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 859s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 859s (C/C/C/C), LOOP 859s (C/C/C/C/C), SUBROUTINE, C, 859s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 859s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 859s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 859s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 859s WITH C INSTEAD. 859s 859s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 859s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 859s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 859s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 859s ITS OWN COPY. 859s X 859s 859s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 859s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 859s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 859s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 859s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 859s 859s MY $X = 10; 859s SUB BUMPX { $X++ } 859s 859s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 859s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 859s THE C ITSELF. SEE L. 859s X 859s 859s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 859s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 859s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 859s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 859s 859s $ARG = "FRED"; # "GLOBAL" VARIABLE 859s $N = CUBE_ROOT(27); 859s PRINT "$ARG THINKS THE ROOT IS $N\N"; 859s # OUTPUTS: FRED THINKS THE ROOT IS 3 859s 859s SUB CUBE_ROOT { 859s MY $ARG = SHIFT; # NAME DOESN'T MATTER 859s $ARG **= 1/3; 859s RETURN $ARG; 859s } 859s 859s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 859s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 859s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 859s 859s MY ($FOO) = ; # WRONG? 859s MY @FOO = ; 859s 859s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 859s 859s MY $FOO = ; 859s 859s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 859s 859s MY $FOO, $BAR = 1; # WRONG 859s 859s THAT HAS THE SAME EFFECT AS 859s 859s MY $FOO; 859s $BAR = 1; 859s 859s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 859s THE CURRENT STATEMENT. THUS, 859s 859s MY $X = $X; 859s 859s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 859s THE EXPRESSION 859s 859s MY $X = 123 AND $X == 123 859s 859s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 859s 859s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 859s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 859s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 859s 859s WHILE (MY $LINE = <>) { 859s $LINE = LC $LINE; 859s } CONTINUE { 859s PRINT $LINE; 859s } 859s 859s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 859s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 859s IT. SIMILARLY, IN THE CONDITIONAL 859s 859s IF ((MY $ANSWER = ) =~ /^YES$/I) { 859s USER_AGREES(); 859s } ELSIF ($ANSWER =~ /^NO$/I) { 859s USER_DISAGREES(); 859s } ELSE { 859s CHOMP $ANSWER; 859s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 859s } 859s 859s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 859s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 859s BUT NOT BEYOND IT. SEE L FOR INFORMATION 859s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 859s 859s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 859s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 859s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 859s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 859s IN THE LOOP 859s X X 859s 859s FOR MY $I (1, 2, 3) { 859s SOME_FUNCTION(); 859s } 859s 859s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 859s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 859s X X 859s 859s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 859s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 859s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 859s 859s USE STRICT 'VARS'; 859s 859s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 859s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 859s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 859s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 859s THIS WITH C. 859s 859s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 859s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 859s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 859s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 859s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 859s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 859s EXAMPLE. 859s 859s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 859s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 859s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 859s 859s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 859s 859s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 859s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 859s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 859s 859s PACKAGE MAIN; 859s LOCAL $X = 10; 859s MY $X = 20; 859s PRINT "$X AND $::X\N"; 859s 859s THAT WILL PRINT OUT C<20> AND C<10>. 859s 859s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 859s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 859s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 859s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 859s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 859s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 859s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 859s AN ANONYMOUS SUB REFERENCE: 859s 859s MY $SECRET_VERSION = '1.001-BETA'; 859s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 859s &$SECRET_SUB(); 859s 859s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 859s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 859s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 859s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 859s UNQUALIFIED AND UNQUALIFIABLE. 859s 859s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 859s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 859s L FOR SOMETHING OF A WORK-AROUND TO 859s THIS. 859s 859s =HEAD2 PERSISTENT PRIVATE VARIABLES 859s X X X X 859s X X 859s 859s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 859s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 859s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 859s 859s =HEAD3 PERSISTENT VARIABLES VIA STATE() 859s 859s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 859s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 859s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 859s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 859s THE C FORM DOES NOT REQUIRE THE 859s C PRAGMA. 859s 859s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 859s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 859s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 859s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 859s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 859s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 859s SUBROUTINE EACH TIME IT IS EXECUTED.) 859s 859s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 859s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 859s 859s USE FEATURE 'STATE'; 859s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 859s 859s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 859s 859s USE FEATURE 'STATE'; 859s SUB CREATE_COUNTER { 859s RETURN SUB { STATE $X; RETURN ++$X } 859s } 859s 859s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 859s CODE OUTSIDE. 859s 859s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 859s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 859s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 859s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 859s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 859s 859s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 859s 859s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 859s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 859s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 859s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 859s 859s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 859s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 859s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 859s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 859s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 859s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 859s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 859s 859s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 859s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 859s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 859s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 859s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 859s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 859s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 859s 859s { 859s MY $SECRET_VAL = 0; 859s SUB GIMME_ANOTHER { 859s RETURN ++$SECRET_VAL; 859s } 859s } 859s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 859s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 859s 859s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 859s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 859s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 859s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 859s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 859s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 859s STARTS TO RUN: 859s 859s BEGIN { 859s MY $SECRET_VAL = 0; 859s SUB GIMME_ANOTHER { 859s RETURN ++$SECRET_VAL; 859s } 859s } 859s 859s SEE L ABOUT THE 859s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 859s C AND C. 859s 859s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 859s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 859s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 859s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 859s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 859s 859s =HEAD2 TEMPORARY VALUES VIA LOCAL() 859s X X X X 859s X 859s 859s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 859s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 859s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 859s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 859s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 859s 859s SYNOPSIS: 859s 859s # LOCALIZATION OF VALUES 859s 859s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 859s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 859s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 859s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 859s 859s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 859s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 859s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 859s # LOCALIZATION 859s 859s # LOCALIZATION OF SYMBOLS 859s 859s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 859s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 859s # @MERLYN IS REALLY @RANDAL, ETC 859s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 859s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 859s 859s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 859s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 859s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 859s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 859s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 859s 859s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 859s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 859s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 859s CREATES NEW, DYNAMICALLY SCOPED VALUES. 859s 859s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 859s PLACED IN PARENTHESES. THIS OPERATOR WORKS 859s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 859s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 859s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 859s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 859s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 859s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 859s UNDEFINED VALUE.) 859s 859s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 859s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 859s VARIABLES OUTSIDE THE LOOP. 859s 859s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 859s X 859s 859s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 859s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 859s VIEWED AS A SCALAR OR AN ARRAY. SO 859s 859s LOCAL($FOO) = ; 859s LOCAL @FOO = ; 859s 859s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 859s 859s LOCAL $FOO = ; 859s 859s SUPPLIES A SCALAR CONTEXT. 859s 859s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 859s X 859s 859s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 859s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 859s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 859s 859s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 859s 859s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 859s { LOCAL $/ = UNDEF; $SLURP = ; } 859s 859s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 859s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 859s I, BECAUSE THE $1 VARIABLE IS 859s MAGICAL AND READ-ONLY : 859s 859s LOCAL $1 = 2; 859s 859s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 859s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 859s TO SAFELY REUSE $_ IN A SUBROUTINE. 859s 859s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 859s WORK AS DESCRIBED. 859s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 859s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 859s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 859s SEE L FOR MORE 859s DETAILS. 859s X 859s 859s =HEAD3 LOCALIZATION OF GLOBS 859s X X 859s 859s THE CONSTRUCT 859s 859s LOCAL *NAME; 859s 859s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 859s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 859s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 859s 859s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 859s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 859s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 859s SEPARATOR. 859s 859s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 859s X X 859s X 859s 859s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 859s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 859s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 859s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 859s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 859s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 859s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 859s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 859s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 859s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 859s 859s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 859s @ARY = ( 0..5 ); 859s { 859s LOCAL($ARY[5]) = 6; 859s LOCAL($HASH{'A'}) = 'DRILL'; 859s WHILE (MY $E = POP(@ARY)) { 859s PRINT "$E . . .\N"; 859s LAST UNLESS $E > 3; 859s } 859s IF (@ARY) { 859s $HASH{'ONLY A'} = 'TEST'; 859s DELETE $HASH{'A'}; 859s } 859s } 859s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 859s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 859s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 859s 859s PERL WILL PRINT 859s 859s 6 . . . 859s 4 . . . 859s 3 . . . 859s THIS IS A TEST ONLY A TEST. 859s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 859s 859s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 859s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 859s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 859s SURPRISING, AND IS VERY LIKELY TO CHANGE. 859s 859s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 859s X X X 859s X 859s 859s YOU CAN USE THE C AND C 859s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 859s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 859s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 859s 859s DO { 859s MY $VAL = $ARRAY[$IDX]; 859s LOCAL $ARRAY[$IDX]; 859s DELETE $ARRAY[$IDX]; 859s $VAL 859s } 859s 859s AND 859s 859s DO { 859s MY $VAL = $HASH{KEY}; 859s LOCAL $HASH{KEY}; 859s DELETE $HASH{KEY}; 859s $VAL 859s } 859s 859s EXCEPT THAT FOR THOSE THE C IS 859s SCOPED TO THE C BLOCK. SLICES ARE 859s ALSO ACCEPTED. 859s 859s MY %HASH = ( 859s A => [ 7, 8, 9 ], 859s B => 1, 859s ) 859s 859s { 859s MY $X = DELETE LOCAL $HASH{A}; 859s # $X IS [ 7, 8, 9 ] 859s # %HASH IS (B => 1) 859s 859s { 859s MY @NUMS = DELETE LOCAL @$X[0, 2] 859s # @NUMS IS (7, 9) 859s # $X IS [ UNDEF, 8 ] 859s 859s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 859s } 859s # $X IS BACK TO [ 7, 8, 9 ] 859s 859s } 859s # %HASH IS BACK TO ITS ORIGINAL STATE 859s 859s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 859s 859s =HEAD2 LVALUE SUBROUTINES 859s X X 859s 859s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 859s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 859s 859s MY $VAL; 859s SUB CANMOD : LVALUE { 859s $VAL; # OR: RETURN $VAL; 859s } 859s SUB NOMOD { 859s $VAL; 859s } 859s 859s CANMOD() = 5; # ASSIGNS TO $VAL 859s NOMOD() = 5; # ERROR 859s 859s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 859s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 859s BY A SCALAR. FOR EXAMPLE, CONSIDER: 859s 859s DATA(2,3) = GET_DATA(3,4); 859s 859s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 859s 859s (DATA(2,3)) = GET_DATA(3,4); 859s 859s AND IN: 859s 859s (DATA(2),DATA(3)) = GET_DATA(3,4); 859s 859s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 859s 859s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 859s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 859s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 859s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 859s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 859s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 859s 859s =HEAD2 LEXICAL SUBROUTINES 859s X X X X 859s 859s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 859s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 859s AVAILABLE UNDER C OR C OR HIGHER. 859s 859s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 859s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 859s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 859s CATEGORY WAS DISABLED. 859s 859s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 859s DECLARED, AND ONLY AFTER THAT DECLARATION: 859s 859s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 859s # VERSIONS EARLIER THAN 5.26. 859s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 859s USE FEATURE 'LEXICAL_SUBS'; 859s 859s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 859s STATE SUB FOO { 859s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 859s } 859s FOO(); # CALLS "STATE" SUB 859s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 859s 859s MY SUB BAR { ... } 859s BAR(); # CALLS "MY" SUB 859s 859s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 859s 859s # WRONG 859s MY SUB BAZ { 859s BAZ(); 859s } 859s 859s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 859s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 859s 859s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 859s 859s MY SUB BAZ { 859s __SUB__->(); # CALLS ITSELF 859s } 859s 859s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 859s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 859s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 859s HOWEVER: 859s 859s MY SUB BAZ; # PREDECLARATION 859s SUB BAZ { # DEFINE THE "MY" SUB 859s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 859s } 859s 859s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 859s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 859s C; THEY KEEP EACH OTHER ALIVE (SEE L). 859s 859s =HEAD3 C VS C 859s 859s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 859s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 859s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 859s CONTAINING BLOCK TO THE NEXT. 859s 859s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 859s NECESSARY IF YOU WANT TO CREATE CLOSURES: 859s 859s SUB WHATEVER { 859s MY $X = SHIFT; 859s MY SUB INNER { 859s ... DO SOMETHING WITH $X ... 859s } 859s INNER(); 859s } 859s 859s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 859s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 859s SEE THE C<$X> FROM THE FIRST CALL TO C. 859s 859s =HEAD3 C SUBROUTINES 859s 859s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 859s SUBROUTINE OF THE SAME NAME. 859s 859s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 859s INSIDE AN INNER SCOPE: 859s 859s SUB FOO { ... } 859s 859s SUB BAR { 859s MY SUB FOO { ... } 859s { 859s # NEED TO USE THE OUTER FOO HERE 859s OUR SUB FOO; 859s FOO(); 859s } 859s } 859s 859s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 859s 859s PACKAGE MYSNEAKYMODULE; 859s 859s OUR SUB DO_SOMETHING { ... } 859s 859s SUB DO_SOMETHING_WITH_CALLER { 859s PACKAGE DB; 859s () = CALLER 1; # SETS @DB::ARGS 859s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 859s } 859s 859s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 859s X X<*> 859s 859s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 859s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 859s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 859s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 859s 859s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 859s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 859s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 859s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 859s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 859s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 859s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 859s 859s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 859s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 859s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 859s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 859s 859s SUB DOUBLEARY { 859s LOCAL(*SOMEARY) = @_; 859s FOREACH $ELEM (@SOMEARY) { 859s $ELEM *= 2; 859s } 859s } 859s DOUBLEARY(*FOO); 859s DOUBLEARY(*BAR); 859s 859s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 859s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 859s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 859s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 859s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 859s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 859s 859s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 859s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 859s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 859s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 859s L. 859s 859s =HEAD2 WHEN TO STILL USE LOCAL() 859s X X 859s 859s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 859s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 859s I USE C INSTEAD OF C. 859s 859s =OVER 4 859s 859s =ITEM 1. 859s 859s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 859s 859s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 859s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 859s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 859s IN C<@FIELDS>. 859s 859s { 859s LOCAL @ARGV = ("/ETC/MOTD"); 859s LOCAL $/ = UNDEF; 859s LOCAL $_ = <>; 859s @FIELDS = SPLIT /^\S*=+\S*$/; 859s } 859s 859s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 859s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 859s 859s =ITEM 2. 859s 859s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 859s 859s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 859s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 859s TABLE ENTRIES: 859s 859s SUB IOQUEUE { 859s LOCAL (*READER, *WRITER); # NOT MY! 859s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 859s RETURN (*READER, *WRITER); 859s } 859s ($HEAD, $TAIL) = IOQUEUE(); 859s 859s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 859s ENTRIES. 859s 859s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 859s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 859s A LOCAL ALIAS. 859s 859s { 859s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 859s GROW(); # REALLY CALLS SHRINK() 859s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 859s } 859s GROW(); # GET THE REAL GROW() AGAIN 859s 859s SEE L FOR MORE ABOUT MANIPULATING 859s FUNCTIONS BY NAME IN THIS WAY. 859s 859s =ITEM 3. 859s 859s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 859s 859s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 859s IS DONE ON DYNAMICS: 859s 859s { 859s LOCAL $SIG{INT} = 'IGNORE'; 859s FUNCT(); # UNINTERRUPTIBLE 859s } 859s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 859s 859s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 859s 859s =BACK 859s 859s =HEAD2 PASS BY REFERENCE 859s X X X 859s 859s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 859s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 859s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 859s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 859s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 859s 859s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 859s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 859s OF ALL THEIR FORMER LAST ELEMENTS: 859s 859s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 859s 859s SUB POPMANY { 859s MY $AREF; 859s MY @RETLIST; 859s FOREACH $AREF ( @_ ) { 859s PUSH @RETLIST, POP @$AREF; 859s } 859s RETURN @RETLIST; 859s } 859s 859s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 859s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 859s 859s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 859s SUB INTER { 859s MY ($K, $HREF, %SEEN); # LOCALS 859s FOREACH $HREF (@_) { 859s WHILE ( $K = EACH %$HREF ) { 859s $SEEN{$K}++; 859s } 859s } 859s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 859s } 859s 859s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 859s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 859s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 859s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 859s A LITTLE EXPENSIVE. 859s 859s WHERE PEOPLE GET INTO TROUBLE IS HERE: 859s 859s (@W, @X) = FUNC(@Y, @Z); 859s OR 859s (%W, %X) = FUNC(%Y, %Z); 859s 859s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 859s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 859s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 859s AS ALWAYS. 859s 859s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 859s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 859s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 859s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 859s 859s ($WREF, $XREF) = FUNC(\@Y, \@Z); 859s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 859s SUB FUNC { 859s MY ($YREF, $ZREF) = @_; 859s IF (@$YREF > @$ZREF) { 859s RETURN ($YREF, $ZREF); 859s } ELSE { 859s RETURN ($ZREF, $YREF); 859s } 859s } 859s 859s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 859s 859s (*W, *X) = FUNC(\@Y, \@Z); 859s PRINT "@W HAS MORE THAN @X\N"; 859s SUB FUNC { 859s LOCAL (*Y, *Z) = @_; 859s IF (@Y > @Z) { 859s RETURN (\@Y, \@Z); 859s } ELSE { 859s RETURN (\@Z, \@Y); 859s } 859s } 859s 859s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 859s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 859s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 859s ARE IN THE SYMBOL TABLE. 859s 859s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 859s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 859s FOR EXAMPLE: 859s 859s SPLUTTER(\*STDOUT); 859s SUB SPLUTTER { 859s MY $FH = SHIFT; 859s PRINT $FH "HER UM WELL A HMMM\N"; 859s } 859s 859s $REC = GET_REC(\*STDIN); 859s SUB GET_REC { 859s MY $FH = SHIFT; 859s RETURN SCALAR <$FH>; 859s } 859s 859s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 859s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 859s 859s SUB OPENIT { 859s MY $PATH = SHIFT; 859s LOCAL *FH; 859s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 859s } 859s 859s =HEAD2 PROTOTYPES 859s X X 859s 859s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 859s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 859s SECTION OR WITH A L. 859s IF YOU DECLARE EITHER OF 859s 859s SUB MYPUSH (\@@) 859s SUB MYPUSH :PROTOTYPE(\@@) 859s 859s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 859s 859s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 859s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 859s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 859s OF AN ATTRIBUTE. 859s 859s THE 859s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 859s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 859s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 859s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 859s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 859s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 859s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 859s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 859s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 859s 859s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 859s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 859s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 859s 859s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 859s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 859s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 859s CORRESPONDING BUILT-IN. 859s 859s DECLARED AS CALLED AS 859s 859s SUB MYLINK ($$) MYLINK $OLD, $NEW 859s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 859s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 859s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 859s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 859s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 859s SUB MYPOP (\@) MYPOP @ARRAY 859s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 859s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 859s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 859s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 859s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 859s SUB MYRAND (;$) MYRAND 42 859s SUB MYTIME () MYTIME 859s 859s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 859s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 859s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 859s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 859s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 859s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 859s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 859s 859s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 859s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 859s 859s SUB MYREF (\[$@%&*]) 859s 859s WILL ALLOW CALLING MYREF() AS 859s 859s MYREF $VAR 859s MYREF @ARRAY 859s MYREF %HASH 859s MYREF &SUB 859s MYREF *GLOB 859s 859s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 859s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 859s 859s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 859s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 859s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 859s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 859s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 859s 859s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 859s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 859s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 859s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 859s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 859s FOLLOWS: 859s 859s USE SYMBOL 'QUALIFY_TO_REF'; 859s 859s SUB FOO (*) { 859s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 859s ... 859s } 859s 859s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 859s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 859s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 859s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 859s 859s SUB MYPUSH (+@) { 859s MY $AREF = SHIFT; 859s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 859s PUSH @$AREF, @_; 859s } 859s 859s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 859s IS OF AN ACCEPTABLE TYPE. 859s 859s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 859s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 859s 859s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 859s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 859s PROVIDED, C<$_> WILL BE USED INSTEAD. 859s 859s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 859s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 859s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 859s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 859s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 859s 859s MYTIME +2; 859s 859s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 859s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 859s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 859s 859s SUB MYGETPROTOBYNUMBER($;); 859s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 859s 859s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 859s PROVIDED IT'S IN THE INITIAL POSITION: 859s X<&> 859s 859s SUB TRY (&@) { 859s MY($TRY,$CATCH) = @_; 859s EVAL { &$TRY }; 859s IF ($@) { 859s LOCAL $_ = $@; 859s &$CATCH; 859s } 859s } 859s SUB CATCH (&) { $_[0] } 859s 859s TRY { 859s DIE "PHOOEY"; 859s } CATCH { 859s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 859s }; 859s 859s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 859s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 859s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 859s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 859s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 859s 859s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 859s X 859s 859s SUB MYGREP (&@) { 859s MY $CODE = SHIFT; 859s MY @RESULT; 859s FOREACH $_ (@_) { 859s PUSH(@RESULT, $_) IF &$CODE; 859s } 859s @RESULT; 859s } 859s 859s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 859s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 859s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 859s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 859s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 859s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 859s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 859s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 859s 859s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 859s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 859s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 859s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 859s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 859s MAJORITY OF OFFENDING CODE IS FIXED. 859s 859s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 859s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 859s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 859s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 859s 859s SUB FUNC ($) { 859s MY $N = SHIFT; 859s PRINT "YOU GAVE ME $N\N"; 859s } 859s 859s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 859s RETURNING A LIST: 859s 859s FUNC(@FOO); 859s FUNC( $TEXT =~ /\W+/G ); 859s 859s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 859s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 859s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 859s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 859s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 859s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 859s 859s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 859s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 859s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 859s EFFECT, LIKE SO: 859s 859s SUB FOO($$); 859s SUB FOO($$) { 859s FOO 1, 2; 859s } 859s 859s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 859s TO MAKE THE WORLD A BETTER PLACE. 859s 859s =HEAD2 CONSTANT FUNCTIONS 859s X 859s 859s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 859s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 859s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 859s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 859s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 859s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 859s 859s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 859s 859s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 859s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 859s # AND IT'S INLINED, TOO! 859s SUB ST_DEV () { 0 } 859s SUB ST_INO () { 1 } 859s 859s SUB FLAG_FOO () { 1 << 8 } 859s SUB FLAG_BAR () { 1 << 9 } 859s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 859s 859s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 859s 859s SUB N () { INT(OPT_BAZ) / 3 } 859s 859s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 859s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 859s 859s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 859s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 859s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 859s C: 859s 859s SUB BAZ_VAL () { 859s IF (OPT_BAZ) { 859s RETURN 23; 859s } 859s ELSE { 859s RETURN 42; 859s } 859s } 859s SUB BONK_VAL () { RETURN 12345 } 859s 859s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 859s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 859s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 859s 859s BEGIN { 859s MY $VAR = 1; 859s NO STRICT 'REFS'; 859s *INLINED = SUB () { $VAR }; 859s } 859s 859s BEGIN { 859s MY $VAR = 1; 859s MY $REF = \$VAR; 859s NO STRICT 'REFS'; 859s *NOT_INLINED = SUB () { $VAR }; 859s } 859s 859s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 859s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 859s 859s BEGIN { 859s MY $X = 10; 859s *FOO = SUB () { $X }; 859s $X++; 859s } 859s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 859s 859s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 859s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 859s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 859s SO IT PRINTED C<10>, NOT C<11>. 859s 859s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 859s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 859s ASIDE FROM WHERE IT IS DECLARED. 859s 859s # FINE, NO WARNING 859s BEGIN { 859s MY $X = 54321; 859s *INLINED = SUB () { $X }; 859s } 859s # ERROR 859s BEGIN { 859s MY $X; 859s $X = 54321; 859s *ALSO_INLINED = SUB () { $X }; 859s } 859s 859s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 859s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 859s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 859s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 859s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 859s 859s MY $X = 54321; 859s *INLINED = SUB : CONST { $X }; 859s $X++; 859s 859s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 859s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 859s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 859s VALUE CAPTURED THE SAME WAY. 859s 859s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 859s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 859s AN EXPLICIT C: 859s 859s BEGIN { 859s MY $X = 10; 859s *FOO = SUB () { RETURN $X }; 859s $X++; 859s } 859s PRINT FOO(); # PRINTS 11 859s 859s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 859s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 859s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 859s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 859s 859s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 859s SUB ONE { 859s 1; 859s } 859s IF (ONE ) { 859s PRINT ONE() IF ONE ; 859s } 859s 859s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 859s SUB ONE () { 1 } 859s DO { 859s PRINT 1 859s }; 859s 859s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 859s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 859s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 859s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 859s 859s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 859s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 859s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 859s SUBROUTINE ONE REDEFINED AT -E LINE 1. 859s 859s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 859s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 859s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 859s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 859s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 859s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 859s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 859s MENTIONED ABOVE: 859s 859s SUB NOT_INLINED () { RETURN 23 } 859s 859s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 859s X X X X 859s 859s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 859s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 859s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 859s ON A NON-UNIX SYSTEM. 859s 859s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 859s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 859s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 859s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 859s 859s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 859s CHDIR $SOMEWHERE; 859s SUB CHDIR { ... } 859s 859s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 859s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 859s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 859s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 859s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 859s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 859s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 859s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 859s FOR SOME KEYWORDS. SEE L. 859s 859s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 859s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 859s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 859s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 859s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 859s THAT IS, THEY COULD SAY 859s 859s USE MODULE 'OPEN'; 859s 859s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 859s 859s USE MODULE; 859s 859s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 859s 859s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 859s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 859s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 859s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 859s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 859s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 859s THAT UNDERSTANDS REGULAR EXPRESSIONS. 859s 859s PACKAGE REGLOB; 859s REQUIRE EXPORTER; 859s @ISA = 'EXPORTER'; 859s @EXPORT_OK = 'GLOB'; 859s 859s SUB IMPORT { 859s MY $PKG = SHIFT; 859s RETURN UNLESS @_; 859s MY $SYM = SHIFT; 859s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 859s $PKG->EXPORT($WHERE, $SYM, @_); 859s } 859s 859s SUB GLOB { 859s MY $PAT = SHIFT; 859s MY @GOT; 859s IF (OPENDIR MY $D, '.') { 859s @GOT = GREP /$PAT/, READDIR $D; 859s CLOSEDIR $D; 859s } 859s RETURN @GOT; 859s } 859s 1; 859s 859s AND HERE'S HOW IT COULD BE (AB)USED: 859s 859s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 859s PACKAGE FOO; 859s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 859s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 859s 859s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 859s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 859s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 859s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 859s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 859s IT MUST BE DONE AT ALL. 859s 859s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 859s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 859s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 859s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 859s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 859s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 859s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 859s LIBRARY. 859s 859s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 859s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 859s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 859s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 859s (SEE L). 859s 859s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 859s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 859s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 859s 859s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 859s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 859s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 859s C SYNTAX, THOUGH). 859s 859s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 859s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 859s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 859s 859s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 859s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 859s 859s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 859s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 859s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 859s 859s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 859s 859s =HEAD2 AUTOLOADING 859s X X 859s 859s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 859s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 859s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 859s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 859s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 859s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 859s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 859s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 859s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 859s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 859s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 859s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 859s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 859s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 859s SUBROUTINE NAME. SEE L FOR DETAILS.) 859s 859s 859s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 859s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 859s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 859s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 859s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 859s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 859s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 859s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 859s 859s SUB AUTOLOAD { 859s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 859s MY $PROGRAM = $AUTOLOAD; 859s $PROGRAM =~ S/.*:://; 859s SYSTEM($PROGRAM, @_); 859s } 859s DATE(); 859s WHO(); 859s LS('-L'); 859s 859s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 859s EVEN NEED PARENTHESES: 859s 859s USE SUBS QW(DATE WHO LS); 859s DATE; 859s WHO; 859s LS '-L'; 859s 859s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 859s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 859s 859s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 859s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 859s DESCRIBED IN L AND IN L, THE STANDARD 859s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 859s FUNCTIONS TO PERL CODE IN L. 859s 859s =HEAD2 SUBROUTINE ATTRIBUTES 859s X X X 859s 859s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 859s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 859s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 859s C HAD BEEN SEEN. SEE L FOR DETAILS 859s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 859s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 859s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 859s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 859s 859s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 859s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 859s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 859s NEST PROPERLY. 859s 859s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 859s 859s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 859s SUB PLUGH () : UGLY('\(") :BAD; 859s SUB XYZZY : _5X5 { ... } 859s 859s EXAMPLES OF INVALID SYNTAX: 859s 859s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 859s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 859s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 859s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 859s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 859s 859s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 859s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 859s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 859s PARSED AND INVOKED: 859s 859s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 859s 859s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 859s SEE L AND L. 859s 859s =HEAD1 SEE ALSO 859s 859s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 859s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 859s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 859s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 859s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 859s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 859s 859s =FOR VI 859s # EX: SET STS=0 SW=4 ET: 859s 859s ok 2 859s # testing mod_cgi with /modules/cgi/perl.pl 859s # expected 200 859s # received 200 859s # body: PERL CGI 859s ok 3 859s # testing mod_test_rwrite with /test_rwrite 859s # expected 200 859s # received 200 859s # body: A 859s ok 4 859s ok 861s t/filter/case_in.t .................. 861s 1..3 861s # Running under perl version 5.038002 for linux 861s # Current time local: Tue Dec 17 23:31:27 2024 861s # Current time GMT: Tue Dec 17 23:31:27 2024 861s # Using Test.pm version 1.31 861s # Using Apache/Test.pm version 1.42 861s ok 1 861s # testing mod_cgi with /modules/cgi/perl_echo.pl 861s # expected 200 861s # received 200 861s ok 2 861s # testing mod_echo_post with /echo_post 861s # expected 200 861s # received 200 861s ok 3 861s ok 864s t/filter/input_body.t ............... 864s 1..2 864s # Running under perl version 5.038002 for linux 864s # Current time local: Tue Dec 17 23:31:29 2024 864s # Current time GMT: Tue Dec 17 23:31:29 2024 864s # Using Test.pm version 1.31 864s # Using Apache/Test.pm version 1.42 864s # testing : Posted "1 ko" 864s # expected: 'ok 1' 864s # received: 'ok 1' 864s ok 1 864s # testing : Posted "2 ko" 864s # expected: 'ok 2' 864s # received: 'ok 2' 864s ok 2 864s ok 866s t/http11/basicauth.t ................ 866s 1..3 866s # Running under perl version 5.038002 for linux 866s # Current time local: Tue Dec 17 23:31:32 2024 866s # Current time GMT: Tue Dec 17 23:31:32 2024 866s # Using Test.pm version 1.31 866s # Using Apache/Test.pm version 1.42 866s ok 1 866s ok 2 866s ok 3 866s ok 869s t/http11/chunked.t .................. 869s 1..30 869s # Running under perl version 5.038002 for linux 869s # Current time local: Tue Dec 17 23:31:34 2024 869s # Current time GMT: Tue Dec 17 23:31:34 2024 869s # Using Test.pm version 1.31 869s # Using Apache/Test.pm version 1.42 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 1 869s # testing : response Transfer-Encoding 869s # expected: 'chunked' 869s # received: 'chunked' 869s ok 2 869s # testing : no Content-Length 869s # expected: 0 869s # received: 0 869s ok 3 869s # testing : body length 869s # expected: '70976' 869s # received: 70976 869s ok 4 869s # testing : number of requests 869s # expected: 1 869s # received: 1 869s ok 5 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 6 869s # testing : response Transfer-Encoding 869s # expected: 'chunked' 869s # received: 'chunked' 869s ok 7 869s # testing : no Content-Length 869s # expected: 0 869s # received: 0 869s ok 8 869s # testing : body length 869s # expected: '212509' 869s # received: 212509 869s ok 9 869s # testing : number of requests 869s # expected: 2 869s # received: 2 869s ok 10 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 11 869s # testing : response Transfer-Encoding 869s # expected: 'chunked' 869s # received: 'chunked' 869s ok 12 869s # testing : no Content-Length 869s # expected: 0 869s # received: 0 869s ok 13 869s # testing : body length 869s # expected: '280545' 869s # received: 280545 869s ok 14 869s # testing : number of requests 869s # expected: 3 869s # received: 3 869s ok 15 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 16 869s # testing : response Transfer-Encoding 869s # expected: 'chunked' 869s # received: 'chunked' 869s ok 17 869s # testing : no Content-Length 869s # expected: 0 869s # received: 0 869s ok 18 869s # testing : body length 869s # expected: '845969' 869s # received: 845969 869s ok 19 869s # testing : number of requests 869s # expected: 4 869s # received: 4 869s ok 20 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 21 869s # testing : no Transfer-Encoding (test result inverted) 869s # expected: 'chunked' 869s # received: '' 869s ok 22 869s # testing : content length 869s # expected: 253 869s # received: '253' 869s ok 23 869s # testing : body length 869s # expected: '242' 869s # received: 242 869s ok 24 869s # testing : number of requests 869s # expected: 5 869s # received: 5 869s ok 25 869s # testing : response protocol 869s # expected: 'HTTP/1.1' 869s # received: 'HTTP/1.1' 869s ok 26 869s # testing : no Transfer-Encoding (test result inverted) 869s # expected: 'chunked' 869s # received: '' 869s ok 27 869s # testing : content length 869s # expected: '' 869s # received: '' 869s ok 28 869s # testing : body length 869s # expected: '14276' 869s # received: 14276 869s ok 29 869s # testing : number of requests 869s # expected: 6 869s # received: 6 869s ok 30 869s ok 871s t/http11/chunked2.t ................. 871s 1..2 871s # Running under perl version 5.038002 for linux 871s # Current time local: Tue Dec 17 23:31:37 2024 871s # Current time GMT: Tue Dec 17 23:31:37 2024 871s # Using Test.pm version 1.31 871s # Using Apache/Test.pm version 1.42 871s # testing : successful response 871s # expected: 200 871s # received: '200' 871s ok 1 871s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 871s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 871s ok 2 871s ok 873s t/http11/clength.t .................. 873s 1..6 873s # Running under perl version 5.038002 for linux 873s # Current time local: Tue Dec 17 23:31:39 2024 873s # Current time GMT: Tue Dec 17 23:31:39 2024 873s # Using Test.pm version 1.31 873s # Using Apache/Test.pm version 1.42 873s # testing : successful response 873s # expected: 200 873s # received: '200' 873s ok 1 873s # expected: 10 873s # received: '10' 873s ok 2 873s # expected: 'bbbbbbbbbb' 873s # received: 'bbbbbbbbbb' 873s ok 3 873s # testing : successful response 873s # expected: 200 873s # received: '200' 873s ok 4 873s # expected: 6 873s # received: '6' 873s ok 5 873s # expected: 'foobar' 873s # received: 'foobar' 873s ok 6 873s ok 877s t/http11/post.t ..................... 877s # using LWP client 877s 1..51 877s # Running under perl version 5.038002 for linux 877s # Current time local: Tue Dec 17 23:31:41 2024 877s # Current time GMT: Tue Dec 17 23:31:41 2024 877s # Using Test.pm version 1.31 877s # Using Apache/Test.pm version 1.42 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 1024 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Connection: Keep-Alive 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 1 877s #DMMATCH1: 1 877s #Keep-Alive: timeout=5, max=100 877s # 877s # testing : length posted 877s # expected: '1024' 877s # received: 1024 877s ok 1 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 2048 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 2 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '2048' 877s # received: 2048 877s ok 2 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 3072 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 3 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '3072' 877s # received: 3072 877s ok 3 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 4096 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 4 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '4096' 877s # received: 4096 877s ok 4 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 5120 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 5 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '5120' 877s # received: 5120 877s ok 5 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 6144 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 6 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '6144' 877s # received: 6144 877s ok 6 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 7168 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 7 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '7168' 877s # received: 7168 877s ok 7 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 8192 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 8 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '8192' 877s # received: 8192 877s ok 8 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 9216 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:43 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 5 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 9 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '9216' 877s # received: 9216 877s ok 9 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 10240 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 10 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '10240' 877s # received: 10240 877s ok 10 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 11264 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 11 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '11264' 877s # received: 11264 877s ok 11 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 12288 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 12 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '12288' 877s # received: 12288 877s ok 12 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 13312 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 13 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '13312' 877s # received: 13312 877s ok 13 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 14336 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 14 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '14336' 877s # received: 14336 877s ok 14 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 15360 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 15 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '15360' 877s # received: 15360 877s ok 15 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 16384 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 16 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '16384' 877s # received: 16384 877s ok 16 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 17408 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 17 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '17408' 877s # received: 17408 877s ok 17 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 18432 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 18 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '18432' 877s # received: 18432 877s ok 18 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 19456 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 19 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '19456' 877s # received: 19456 877s ok 19 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 20480 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 20 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '20480' 877s # received: 20480 877s ok 20 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 21504 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 21 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '21504' 877s # received: 21504 877s ok 21 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 22528 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 22 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '22528' 877s # received: 22528 877s ok 22 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 23552 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 23 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '23552' 877s # received: 23552 877s ok 23 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 24576 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 24 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '24576' 877s # received: 24576 877s ok 24 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 25600 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 25 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '25600' 877s # received: 25600 877s ok 25 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 26624 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 26 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '26624' 877s # received: 26624 877s ok 26 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 27648 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 27 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '27648' 877s # received: 27648 877s ok 27 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 28672 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 28 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '28672' 877s # received: 28672 877s ok 28 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 29696 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 29 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '29696' 877s # received: 29696 877s ok 29 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 30720 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 30 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '30720' 877s # received: 30720 877s ok 30 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 31744 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 31 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '31744' 877s # received: 31744 877s ok 31 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 32768 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:44 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 32 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '32768' 877s # received: 32768 877s ok 32 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 33792 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 33 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '33792' 877s # received: 33792 877s ok 33 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 34816 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 34 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '34816' 877s # received: 34816 877s ok 34 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 35840 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 35 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '35840' 877s # received: 35840 877s ok 35 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 36864 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 36 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '36864' 877s # received: 36864 877s ok 36 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 37888 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 37 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '37888' 877s # received: 37888 877s ok 37 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 38912 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 38 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '38912' 877s # received: 38912 877s ok 38 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 39936 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 39 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '39936' 877s # received: 39936 877s ok 39 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 40960 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 40 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '40960' 877s # received: 40960 877s ok 40 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 41984 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 41 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '41984' 877s # received: 41984 877s ok 41 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 43008 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 42 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '43008' 877s # received: 43008 877s ok 42 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 44032 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 43 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '44032' 877s # received: 44032 877s ok 43 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 45056 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 44 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '45056' 877s # received: 45056 877s ok 44 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 46080 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 45 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '46080' 877s # received: 46080 877s ok 45 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 47104 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 46 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '47104' 877s # received: 47104 877s ok 46 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 48128 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 47 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '48128' 877s # received: 48128 877s ok 47 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 49152 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 48 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '49152' 877s # received: 49152 877s ok 48 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 50176 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 49 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '50176' 877s # received: 50176 877s ok 49 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 51200 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 6 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 50 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '51200' 877s # received: 51200 877s ok 50 877s #lwp request: 877s #POST http://localhost:8529/eat_post HTTP/1.1 877s #User-Agent: libwww-perl/6.76 877s #Content-Length: 102400 877s # 877s #server response: 877s #HTTP/1.1 200 OK 877s #Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 877s #Vary: In-If1 877s #Content-Length: 7 877s #Client-Date: Tue, 17 Dec 2024 23:31:45 GMT 877s #Client-Peer: 127.0.0.1:8529 877s #Client-Response-Num: 51 877s #DMMATCH1: 1 877s # 877s # testing : length posted 877s # expected: '102400' 877s # received: 102400 877s ok 51 877s ok 880s t/modules/aaa.t ..................... 880s 1..40 880s # Running under perl version 5.038002 for linux 880s # Current time local: Tue Dec 17 23:31:45 2024 880s # Current time GMT: Tue Dec 17 23:31:45 2024 880s # Using Test.pm version 1.31 880s # Using Apache/Test.pm version 1.42 880s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 880s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 880s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 880s ok 1 880s ok 2 880s ok 3 880s ok 4 880s ok 5 880s ok 6 880s ok 7 880s ok 8 880s ok 9 880s ok 10 880s ok 11 880s ok 12 880s ok 13 880s ok 14 880s ok 15 880s ok 16 880s ok 17 880s ok 18 880s ok 19 880s ok 20 880s ok 21 880s ok 22 880s ok 23 880s ok 24 880s ok 25 880s ok 26 880s ok 27 880s ok 28 880s ok 29 880s ok 30 880s ok 31 880s ok 32 880s ok 33 880s ok 34 880s ok 35 880s ok 36 880s ok 37 880s ok 38 880s ok 39 880s ok 40 880s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 880s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 880s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 880s ok 883s t/modules/access.t .................. 883s 1..408 883s # Running under perl version 5.038002 for linux 883s # Current time local: Tue Dec 17 23:31:48 2024 883s # Current time GMT: Tue Dec 17 23:31:48 2024 883s # Using Test.pm version 1.31 883s # Using Apache/Test.pm version 1.42 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # expecting access. 883s ok 1 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 2 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from all 883s # expecting access. 883s ok 3 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 4 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from localhost 883s # expecting access. 883s ok 5 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 6 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 7 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 8 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from 127.0 883s # expecting access. 883s ok 9 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 10 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 11 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 12 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 13 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 14 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 15 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 16 883s # --- 883s # Order deny,allow 883s # Allow from all 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 17 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # expecting access. 883s ok 18 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 19 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from all 883s # expecting access. 883s ok 20 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 21 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from localhost 883s # expecting access. 883s ok 22 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 23 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 24 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 25 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from 127.0 883s # expecting access. 883s ok 26 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 27 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 28 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 29 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 30 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 31 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 32 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 33 883s # --- 883s # Order deny,allow 883s # Allow from localhost 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 34 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # expecting access. 883s ok 35 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 36 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from all 883s # expecting access. 883s ok 37 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 38 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from localhost 883s # expecting access. 883s ok 39 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 40 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 41 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 42 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from 127.0 883s # expecting access. 883s ok 43 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 44 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 45 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 46 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 47 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 48 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 49 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 50 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 51 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # expecting access. 883s ok 52 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 53 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from all 883s # expecting access. 883s ok 54 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 55 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from localhost 883s # expecting access. 883s ok 56 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 57 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 58 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 59 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from 127.0 883s # expecting access. 883s ok 60 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 61 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 62 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 63 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 64 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 65 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 66 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 67 883s # --- 883s # Order deny,allow 883s # Allow from 127.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 68 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 69 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 70 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from all 883s # expecting access. 883s ok 71 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 72 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from localhost 883s # expecting access. 883s ok 73 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 74 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 75 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 76 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0 883s # expecting access. 883s ok 77 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 78 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 79 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 80 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 81 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 82 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 83 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 84 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 85 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # expecting access. 883s ok 86 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 87 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from all 883s # expecting access. 883s ok 88 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 89 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from localhost 883s # expecting access. 883s ok 90 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 91 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1 883s # expecting access. 883s ok 92 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 93 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0 883s # expecting access. 883s ok 94 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 95 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 96 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 97 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/16 883s # expecting access. 883s ok 98 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 99 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 100 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 101 883s # --- 883s # Order deny,allow 883s # Allow from 127.0.0.1/16 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 102 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # expecting access. 883s ok 103 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 104 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from all 883s # expecting access denial. 883s ok 105 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 106 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from localhost 883s # expecting access denial. 883s ok 107 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 108 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 109 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 110 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from 127.0 883s # expecting access denial. 883s ok 111 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 112 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 113 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 114 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 115 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 116 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 117 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 118 883s # --- 883s # Order deny,allow 883s # Allow from somewhere.else.com 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 119 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # expecting access. 883s ok 120 883s # --- 883s # Order deny,allow 883s # Deny from all 883s # expecting access denial. 883s ok 121 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from all 883s # expecting access denial. 883s ok 122 883s # --- 883s # Order deny,allow 883s # Deny from localhost 883s # expecting access denial. 883s ok 123 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from localhost 883s # expecting access denial. 883s ok 124 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 125 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 126 883s # --- 883s # Order deny,allow 883s # Deny from 127.0 883s # expecting access denial. 883s ok 127 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from 127.0 883s # expecting access denial. 883s ok 128 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 129 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 130 883s # --- 883s # Order deny,allow 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 131 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 132 883s # --- 883s # Order deny,allow 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 133 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 134 883s # --- 883s # Order deny,allow 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 135 883s # --- 883s # Order deny,allow 883s # Allow from 66.6.6.6 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 136 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # expecting access. 883s ok 137 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 138 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from all 883s # expecting access denial. 883s ok 139 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 140 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from localhost 883s # expecting access denial. 883s ok 141 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 142 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 143 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 144 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from 127.0 883s # expecting access denial. 883s ok 145 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 146 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 147 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 148 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 149 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 150 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 151 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 152 883s # --- 883s # Order allow,deny 883s # Allow from all 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 153 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # expecting access. 883s ok 154 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 155 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from all 883s # expecting access denial. 883s ok 156 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 157 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from localhost 883s # expecting access denial. 883s ok 158 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 159 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 160 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 161 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from 127.0 883s # expecting access denial. 883s ok 162 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 163 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 164 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 165 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 166 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 167 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 168 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 169 883s # --- 883s # Order allow,deny 883s # Allow from localhost 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 170 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # expecting access. 883s ok 171 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 172 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from all 883s # expecting access denial. 883s ok 173 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 174 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from localhost 883s # expecting access denial. 883s ok 175 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 176 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 177 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 178 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from 127.0 883s # expecting access denial. 883s ok 179 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 180 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 181 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 182 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 183 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 184 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 185 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 186 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 187 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # expecting access. 883s ok 188 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 189 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from all 883s # expecting access denial. 883s ok 190 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 191 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from localhost 883s # expecting access denial. 883s ok 192 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 193 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 194 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 195 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from 127.0 883s # expecting access denial. 883s ok 196 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 197 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 198 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 199 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 200 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 201 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 202 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 203 883s # --- 883s # Order allow,deny 883s # Allow from 127.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 204 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 205 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 206 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from all 883s # expecting access denial. 883s ok 207 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 208 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from localhost 883s # expecting access denial. 883s ok 209 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 210 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 211 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 212 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0 883s # expecting access denial. 883s ok 213 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 214 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 215 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 216 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 217 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 218 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 219 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 220 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 221 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # expecting access. 883s ok 222 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 223 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from all 883s # expecting access denial. 883s ok 224 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 225 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from localhost 883s # expecting access denial. 883s ok 226 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 227 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 228 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 229 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0 883s # expecting access denial. 883s ok 230 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 231 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 232 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 233 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 234 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 235 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 236 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 237 883s # --- 883s # Order allow,deny 883s # Allow from 127.0.0.1/16 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 238 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # expecting access denial. 883s ok 239 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 240 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from all 883s # expecting access denial. 883s ok 241 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 242 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from localhost 883s # expecting access denial. 883s ok 243 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 244 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 245 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 246 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from 127.0 883s # expecting access denial. 883s ok 247 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 248 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 249 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 250 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 251 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 252 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 253 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 254 883s # --- 883s # Order allow,deny 883s # Allow from somewhere.else.com 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 255 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # expecting access denial. 883s ok 256 883s # --- 883s # Order allow,deny 883s # Deny from all 883s # expecting access denial. 883s ok 257 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from all 883s # expecting access denial. 883s ok 258 883s # --- 883s # Order allow,deny 883s # Deny from localhost 883s # expecting access denial. 883s ok 259 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from localhost 883s # expecting access denial. 883s ok 260 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 261 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 262 883s # --- 883s # Order allow,deny 883s # Deny from 127.0 883s # expecting access denial. 883s ok 263 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from 127.0 883s # expecting access denial. 883s ok 264 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 265 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 266 883s # --- 883s # Order allow,deny 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 267 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 268 883s # --- 883s # Order allow,deny 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 269 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 270 883s # --- 883s # Order allow,deny 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 271 883s # --- 883s # Order allow,deny 883s # Allow from 66.6.6.6 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 272 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # expecting access. 883s ok 273 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 274 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from all 883s # expecting access denial. 883s ok 275 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 276 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from localhost 883s # expecting access denial. 883s ok 277 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 278 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 279 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 280 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from 127.0 883s # expecting access denial. 883s ok 281 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 282 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 283 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 284 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 285 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 286 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 287 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 288 883s # --- 883s # Order mutual-failure 883s # Allow from all 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 289 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # expecting access. 883s ok 290 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 291 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from all 883s # expecting access denial. 883s ok 292 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 293 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from localhost 883s # expecting access denial. 883s ok 294 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 295 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 296 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 297 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from 127.0 883s # expecting access denial. 883s ok 298 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 299 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 300 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 301 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 302 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 303 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 304 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 305 883s # --- 883s # Order mutual-failure 883s # Allow from localhost 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 306 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # expecting access. 883s ok 307 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 308 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from all 883s # expecting access denial. 883s ok 309 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 310 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from localhost 883s # expecting access denial. 883s ok 311 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 312 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 313 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 314 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from 127.0 883s # expecting access denial. 883s ok 315 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 316 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 317 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 318 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 319 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 320 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 321 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 322 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 323 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # expecting access. 883s ok 324 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 325 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from all 883s # expecting access denial. 883s ok 326 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 327 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from localhost 883s # expecting access denial. 883s ok 328 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 329 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 330 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 331 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from 127.0 883s # expecting access denial. 883s ok 332 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 333 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 334 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 335 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 336 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 337 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 338 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 339 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 340 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # expecting access. 883s ok 341 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 342 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from all 883s # expecting access denial. 883s ok 343 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 344 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from localhost 883s # expecting access denial. 883s ok 345 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 346 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 347 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 348 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0 883s # expecting access denial. 883s ok 349 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 350 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 351 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 352 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 353 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 354 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 355 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 356 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/255.255.0.0 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 357 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # expecting access. 883s ok 358 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 359 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from all 883s # expecting access denial. 883s ok 360 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 361 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from localhost 883s # expecting access denial. 883s ok 362 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 363 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 364 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 365 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0 883s # expecting access denial. 883s ok 366 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 367 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 368 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 369 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 370 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 371 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from somewhere.else.com 883s # expecting access. 883s ok 372 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 373 883s # --- 883s # Order mutual-failure 883s # Allow from 127.0.0.1/16 883s # Deny from 66.6.6.6 883s # expecting access. 883s ok 374 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # expecting access denial. 883s ok 375 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 376 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from all 883s # expecting access denial. 883s ok 377 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 378 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from localhost 883s # expecting access denial. 883s ok 379 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 380 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 381 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 382 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from 127.0 883s # expecting access denial. 883s ok 383 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 384 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 385 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 386 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 387 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 388 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 389 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 390 883s # --- 883s # Order mutual-failure 883s # Allow from somewhere.else.com 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 391 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # expecting access denial. 883s ok 392 883s # --- 883s # Order mutual-failure 883s # Deny from all 883s # expecting access denial. 883s ok 393 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from all 883s # expecting access denial. 883s ok 394 883s # --- 883s # Order mutual-failure 883s # Deny from localhost 883s # expecting access denial. 883s ok 395 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from localhost 883s # expecting access denial. 883s ok 396 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 397 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1 883s # expecting access denial. 883s ok 398 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0 883s # expecting access denial. 883s ok 399 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from 127.0 883s # expecting access denial. 883s ok 400 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 401 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/255.255.0.0 883s # expecting access denial. 883s ok 402 883s # --- 883s # Order mutual-failure 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 403 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from 127.0.0.1/16 883s # expecting access denial. 883s ok 404 883s # --- 883s # Order mutual-failure 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 405 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from somewhere.else.com 883s # expecting access denial. 883s ok 406 883s # --- 883s # Order mutual-failure 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 407 883s # --- 883s # Order mutual-failure 883s # Allow from 66.6.6.6 883s # Deny from 66.6.6.6 883s # expecting access denial. 883s ok 408 883s ok 885s t/modules/actions.t ................. 885s 1..20 885s # Running under perl version 5.038002 for linux 885s # Current time local: Tue Dec 17 23:31:51 2024 885s # Current time GMT: Tue Dec 17 23:31:51 2024 885s # Using Test.pm version 1.31 885s # Using Apache/Test.pm version 1.42 885s # expected: 200 885s # received: '200' 885s ok 1 885s # expected: 'nada' 885s # received: 'nada' 885s ok 2 885s # expected: 404 885s # received: '404' 885s ok 3 885s ok 4 # skip RC=404, no need to check content 885s # expected: 404 885s # received: '404' 885s ok 5 885s ok 6 # skip RC=404, no need to check content 885s # expected: 404 885s # received: '404' 885s ok 7 885s ok 8 # skip RC=404, no need to check content 885s # expected: 200 885s # received: '200' 885s ok 9 885s # expected: 'nada' 885s # received: 'nada' 885s ok 10 885s # expected: 404 885s # received: '404' 885s ok 11 885s ok 12 # skip RC=404, no need to check content 885s # expected: 200 885s # received: '200' 885s ok 13 885s # expected: 'POST 885s # foo2: bar2 885s # ' 885s # received: 'POST 885s # foo2: bar2 885s # ' 885s ok 14 885s # expected: 405 885s # received: '405' 885s ok 15 885s # expected: 200 885s # received: '200' 885s ok 16 885s # expected: 'foo=bar' 885s # received: 'foo=bar' 885s ok 17 885s # expected: 200 885s # received: '200' 885s ok 18 885s # expected: 'POST 885s # foo2: bar2 885s # ' 885s # received: 'POST 885s # foo2: bar2 885s # ' 885s ok 19 885s # expected: 405 885s # received: '405' 885s ok 20 885s ok 888s t/modules/alias.t ................... 888s 1..134 888s # Running under perl version 5.038002 for linux 888s # Current time local: Tue Dec 17 23:31:53 2024 888s # Current time GMT: Tue Dec 17 23:31:53 2024 888s # Using Test.pm version 1.31 888s # Using Apache/Test.pm version 1.42 888s # verifying simple aliases 888s # testing : /alias/ 888s # expected: 200 888s # received: '200' 888s ok 1 888s # testing : /bogu/ 888s # expected: 404 888s # received: '404' 888s ok 2 888s # verifying alias match with /ali[0-9]. 888s # testing : /ali0 888s # expected: 0 888s # received: '0' 888s ok 3 888s # testing : /ali1 888s # expected: 1 888s # received: '1' 888s ok 4 888s # testing : /ali2 888s # expected: 2 888s # received: '2' 888s ok 5 888s # testing : /ali3 888s # expected: 3 888s # received: '3' 888s ok 6 888s # testing : /ali4 888s # expected: 4 888s # received: '4' 888s ok 7 888s # testing : /ali5 888s # expected: 5 888s # received: '5' 888s ok 8 888s # testing : /ali6 888s # expected: 6 888s # received: '6' 888s ok 9 888s # testing : /ali7 888s # expected: 7 888s # received: '7' 888s ok 10 888s # testing : /ali8 888s # expected: 8 888s # received: '8' 888s ok 11 888s # testing : /ali9 888s # expected: 9 888s # received: '9' 888s ok 12 888s # verifying expression alias match with /expr/ali[0-9]. 888s # testing : /ali0 888s # expected: 0 888s # received: '0' 888s ok 13 888s # testing : /ali1 888s # expected: 1 888s # received: '1' 888s ok 14 888s # testing : /ali2 888s # expected: 2 888s # received: '2' 888s ok 15 888s # testing : /ali3 888s # expected: 3 888s # received: '3' 888s ok 16 888s # testing : /ali4 888s # expected: 4 888s # received: '4' 888s ok 17 888s # testing : /ali5 888s # expected: 5 888s # received: '5' 888s ok 18 888s # testing : /ali6 888s # expected: 6 888s # received: '6' 888s ok 19 888s # testing : /ali7 888s # expected: 7 888s # received: '7' 888s ok 20 888s # testing : /ali8 888s # expected: 8 888s # received: '8' 888s ok 21 888s # testing : /ali9 888s # expected: 9 888s # received: '9' 888s ok 22 888s # testing : /forbid 888s # expected: '403' 888s # received: '403' 888s ok 23 888s # testing : /gone 888s # expected: '410' 888s # received: '410' 888s ok 24 888s # testing : /perm 888s # expected: '301' 888s # received: '301' 888s ok 25 888s # testing : /perm2 888s # expected: '301' 888s # received: '301' 888s ok 26 888s # testing : /seeother 888s # expected: '303' 888s # received: '303' 888s ok 27 888s # testing : /temp 888s # expected: '302' 888s # received: '302' 888s ok 28 888s # testing : /temp2 888s # expected: '302' 888s # received: '302' 888s ok 29 888s verifying body of perm and temp redirect match 888s # testing : /p0 888s # expected: 0 888s # received: '0' 888s ok 30 888s # testing : /p1 888s # expected: 1 888s # received: '1' 888s ok 31 888s # testing : /p2 888s # expected: 2 888s # received: '2' 888s ok 32 888s # testing : /p3 888s # expected: 3 888s # received: '3' 888s ok 33 888s # testing : /p4 888s # expected: 4 888s # received: '4' 888s ok 34 888s # testing : /p5 888s # expected: 5 888s # received: '5' 888s ok 35 888s # testing : /p6 888s # expected: 6 888s # received: '6' 888s ok 36 888s # testing : /p7 888s # expected: 7 888s # received: '7' 888s ok 37 888s # testing : /p8 888s # expected: 8 888s # received: '8' 888s ok 38 888s # testing : /p9 888s # expected: 9 888s # received: '9' 888s ok 39 888s # testing : /t0 888s # expected: 0 888s # received: '0' 888s ok 40 888s # testing : /t1 888s # expected: 1 888s # received: '1' 888s ok 41 888s # testing : /t2 888s # expected: 2 888s # received: '2' 888s ok 42 888s # testing : /t3 888s # expected: 3 888s # received: '3' 888s ok 43 888s # testing : /t4 888s # expected: 4 888s # received: '4' 888s ok 44 888s # testing : /t5 888s # expected: 5 888s # received: '5' 888s ok 45 888s # testing : /t6 888s # expected: 6 888s # received: '6' 888s ok 46 888s # testing : /t7 888s # expected: 7 888s # received: '7' 888s ok 47 888s # testing : /t8 888s # expected: 8 888s # received: '8' 888s ok 48 888s # testing : /t9 888s # expected: 9 888s # received: '9' 888s ok 49 888s verifying body of perm and temp redirect match with expression support 888s # testing : /p0 888s # expected: 0 888s # received: '0' 888s ok 50 888s # testing : /p1 888s # expected: 1 888s # received: '1' 888s ok 51 888s # testing : /p2 888s # expected: 2 888s # received: '2' 888s ok 52 888s # testing : /p3 888s # expected: 3 888s # received: '3' 888s ok 53 888s # testing : /p4 888s # expected: 4 888s # received: '4' 888s ok 54 888s # testing : /p5 888s # expected: 5 888s # received: '5' 888s ok 55 888s # testing : /p6 888s # expected: 6 888s # received: '6' 888s ok 56 888s # testing : /p7 888s # expected: 7 888s # received: '7' 888s ok 57 888s # testing : /p8 888s # expected: 8 888s # received: '8' 888s ok 58 888s # testing : /p9 888s # expected: 9 888s # received: '9' 888s ok 59 888s # testing : /t0 888s # expected: 0 888s # received: '0' 888s ok 60 888s # testing : /t1 888s # expected: 1 888s # received: '1' 888s ok 61 888s # testing : /t2 888s # expected: 2 888s # received: '2' 888s ok 62 888s # testing : /t3 888s # expected: 3 888s # received: '3' 888s ok 63 888s # testing : /t4 888s # expected: 4 888s # received: '4' 888s ok 64 888s # testing : /t5 888s # expected: 5 888s # received: '5' 888s ok 65 888s # testing : /t6 888s # expected: 6 888s # received: '6' 888s ok 66 888s # testing : /t7 888s # expected: 7 888s # received: '7' 888s ok 67 888s # testing : /t8 888s # expected: 8 888s # received: '8' 888s ok 68 888s # testing : /t9 888s # expected: 9 888s # received: '9' 888s ok 69 888s verifying return code of seeother and gone redirect match 888s # testing : g0 888s # expected: '410' 888s # received: '410' 888s ok 70 888s # testing : g1 888s # expected: '410' 888s # received: '410' 888s ok 71 888s # testing : g2 888s # expected: '410' 888s # received: '410' 888s ok 72 888s # testing : g3 888s # expected: '410' 888s # received: '410' 888s ok 73 888s # testing : g4 888s # expected: '410' 888s # received: '410' 888s ok 74 888s # testing : g5 888s # expected: '410' 888s # received: '410' 888s ok 75 888s # testing : g6 888s # expected: '410' 888s # received: '410' 888s ok 76 888s # testing : g7 888s # expected: '410' 888s # received: '410' 888s ok 77 888s # testing : g8 888s # expected: '410' 888s # received: '410' 888s ok 78 888s # testing : g9 888s # expected: '410' 888s # received: '410' 888s ok 79 888s # testing : s0 888s # expected: '303' 888s # received: '303' 888s ok 80 888s # testing : s1 888s # expected: '303' 888s # received: '303' 888s ok 81 888s # testing : s2 888s # expected: '303' 888s # received: '303' 888s ok 82 888s # testing : s3 888s # expected: '303' 888s # received: '303' 888s ok 83 888s # testing : s4 888s # expected: '303' 888s # received: '303' 888s ok 84 888s # testing : s5 888s # expected: '303' 888s # received: '303' 888s ok 85 888s # testing : s6 888s # expected: '303' 888s # received: '303' 888s ok 86 888s # testing : s7 888s # expected: '303' 888s # received: '303' 888s ok 87 888s # testing : s8 888s # expected: '303' 888s # received: '303' 888s ok 88 888s # testing : s9 888s # expected: '303' 888s # received: '303' 888s ok 89 888s # testing : f0 888s # expected: '403' 888s # received: '403' 888s ok 90 888s # testing : f1 888s # expected: '403' 888s # received: '403' 888s ok 91 888s # testing : f2 888s # expected: '403' 888s # received: '403' 888s ok 92 888s # testing : f3 888s # expected: '403' 888s # received: '403' 888s ok 93 888s # testing : f4 888s # expected: '403' 888s # received: '403' 888s ok 94 888s # testing : f5 888s # expected: '403' 888s # received: '403' 888s ok 95 888s # testing : f6 888s # expected: '403' 888s # received: '403' 888s ok 96 888s # testing : f7 888s # expected: '403' 888s # received: '403' 888s ok 97 888s # testing : f8 888s # expected: '403' 888s # received: '403' 888s ok 98 888s # testing : f9 888s # expected: '403' 888s # received: '403' 888s ok 99 888s verifying return code of seeother and gone redirect match with expression support 888s # testing : g0 888s # expected: '410' 888s # received: '410' 888s ok 100 888s # testing : g1 888s # expected: '410' 888s # received: '410' 888s ok 101 888s # testing : g2 888s # expected: '410' 888s # received: '410' 888s ok 102 888s # testing : g3 888s # expected: '410' 888s # received: '410' 888s ok 103 888s # testing : g4 888s # expected: '410' 888s # received: '410' 888s ok 104 888s # testing : g5 888s # expected: '410' 888s # received: '410' 888s ok 105 888s # testing : g6 888s # expected: '410' 888s # received: '410' 888s ok 106 888s # testing : g7 888s # expected: '410' 888s # received: '410' 888s ok 107 888s # testing : g8 888s # expected: '410' 888s # received: '410' 888s ok 108 888s # testing : g9 888s # expected: '410' 888s # received: '410' 888s ok 109 888s # testing : s0 888s # expected: '303' 888s # received: '303' 888s ok 110 888s # testing : s1 888s # expected: '303' 888s # received: '303' 888s ok 111 888s # testing : s2 888s # expected: '303' 888s # received: '303' 888s ok 112 888s # testing : s3 888s # expected: '303' 888s # received: '303' 888s ok 113 888s # testing : s4 888s # expected: '303' 888s # received: '303' 888s ok 114 888s # testing : s5 888s # expected: '303' 888s # received: '303' 888s ok 115 888s # testing : s6 888s # expected: '303' 888s # received: '303' 888s ok 116 888s # testing : s7 888s # expected: '303' 888s # received: '303' 888s ok 117 888s # testing : s8 888s # expected: '303' 888s # received: '303' 888s ok 118 888s # testing : s9 888s # expected: '303' 888s # received: '303' 888s ok 119 888s # testing : f0 888s # expected: '403' 888s # received: '403' 888s ok 120 888s # testing : f1 888s # expected: '403' 888s # received: '403' 888s ok 121 888s # testing : f2 888s # expected: '403' 888s # received: '403' 888s ok 122 888s # testing : f3 888s # expected: '403' 888s # received: '403' 888s ok 123 888s # testing : f4 888s # expected: '403' 888s # received: '403' 888s ok 124 888s # testing : f5 888s # expected: '403' 888s # received: '403' 888s ok 125 888s # testing : f6 888s # expected: '403' 888s # received: '403' 888s ok 126 888s # testing : f7 888s # expected: '403' 888s # received: '403' 888s ok 127 888s # testing : f8 888s # expected: '403' 888s # received: '403' 888s ok 128 888s # testing : f9 888s # expected: '403' 888s # received: '403' 888s ok 129 888s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 888s # verifying /modules/alias/script is plain text 888s # testing : /modules/alias/script 888s # expected: '#!/bin/sh 888s # echo Content-type: text/plain 888s # echo 888s # echo this is a shell script cgi. 888s # ' 888s # received: '#!/bin/sh 888s # echo Content-type: text/plain 888s # echo 888s # echo this is a shell script cgi. 888s # ' 888s ok 130 888s # verifying same file accessed at /cgi/script is executed code 888s # testing : /cgi/script 888s # expected: 'this is a shell script cgi. 888s # ' 888s # received: 'this is a shell script cgi. 888s # ' 888s ok 131 888s # verifying ScriptAliasMatch with /aliascgi-script 888s # testing : /aliascgi-script 888s # expected: 'this is a shell script cgi. 888s # ' 888s # received: 'this is a shell script cgi. 888s # ' 888s ok 132 888s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 888s # testing : /aliascgi-script 888s # expected: 'this is a shell script cgi. 888s # ' 888s # received: 'this is a shell script cgi. 888s # ' 888s ok 133 888s # verifying bad script alias. 888s # testing : /aliascgi-nada 888s # expected: 404 888s # received: '404' 888s ok 134 888s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 888s ok 890s t/modules/allowmethods.t ............ 890s 1..9 890s # Running under perl version 5.038002 for linux 890s # Current time local: Tue Dec 17 23:31:56 2024 890s # Current time GMT: Tue Dec 17 23:31:56 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.42 890s # testing : Get request to /Get responds 200 890s # expected: 200 890s # received: '200' 890s ok 1 890s # testing : Head request to /Get responds 200 890s # expected: 200 890s # received: '200' 890s ok 2 890s # testing : Post request to /Get responds 405 890s # expected: 405 890s # received: '405' 890s ok 3 890s # testing : Get request to /Head responds 200 890s # expected: 200 890s # received: '200' 890s ok 4 890s # testing : Head request to /Head responds 200 890s # expected: 200 890s # received: '200' 890s ok 5 890s # testing : Post request to /Head responds 405 890s # expected: 405 890s # received: '405' 890s ok 6 890s # testing : Get request to /Post responds 405 890s # expected: 405 890s # received: '405' 890s ok 7 890s # testing : Head request to /Post responds 405 890s # expected: 405 890s # received: '405' 890s ok 8 890s # testing : Post request to /Post responds 200 890s # expected: 200 890s # received: '200' 890s ok 9 890s ok 892s t/modules/asis.t .................... 892s 1..3 892s # Running under perl version 5.038002 for linux 892s # Current time local: Tue Dec 17 23:31:58 2024 892s # Current time GMT: Tue Dec 17 23:31:58 2024 892s # Using Test.pm version 1.31 892s # Using Apache/Test.pm version 1.42 892s # testing : asis content OK 892s # expected: 'This is asis content. 892s # ' 892s # received: 'This is asis content. 892s # ' 892s ok 1 892s # testing : asis gave 404 error 892s # expected: 404 892s # received: '404' 892s ok 2 892s # testing : asis gave 403 error 892s # expected: 403 892s # received: '403' 892s ok 3 892s ok 896s t/modules/authz_core.t .............. 896s 1..504 896s # Running under perl version 5.038002 for linux 896s # Current time local: Tue Dec 17 23:32:00 2024 896s # Current time GMT: Tue Dec 17 23:32:00 2024 896s # Using Test.pm version 1.31 896s # Using Apache/Test.pm version 1.42 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 200, expected 200 [a/ : a/ ] 896s ok 1 896s # got 200, expected 200 [a/ : a/ 1] 896s ok 2 896s # got 200, expected 200 [a/ : a/ 2] 896s ok 3 896s # got 200, expected 200 [a/ : a/ 1 2] 896s ok 4 896s # got 200, expected 200 [a/ : a/ 3] 896s ok 5 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ user1: a/ ] 896s ok 6 896s # got 200, expected 200 [a/ user1: a/ user1] 896s ok 7 896s # got 401, expected 401 [a/ user1: a/ user2] 896s ok 8 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ Any 1 2: a/ ] 896s ok 9 896s # got 200, expected 200 [a/ Any 1 2: a/ 1] 896s ok 10 896s # got 200, expected 200 [a/ Any 1 2: a/ 2] 896s ok 11 896s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 896s ok 12 896s # got 403, expected 403 [a/ Any 1 2: a/ 3] 896s ok 13 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 896s ok 14 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 896s ok 15 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 896s ok 16 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 896s ok 17 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 896s ok 18 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 896s ok 19 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 896s ok 20 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 896s ok 21 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 896s ok 22 896s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 896s ok 23 896s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 896s ok 24 896s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 896s ok 25 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 896s ok 26 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 896s ok 27 896s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 896s ok 28 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 896s ok 29 896s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 896s ok 30 896s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 896s ok 31 896s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 896s ok 32 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 896s ok 33 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 896s ok 34 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 896s ok 35 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 896s ok 36 896s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 896s ok 37 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 896s ok 38 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 896s ok 39 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 896s ok 40 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 896s ok 41 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 896s ok 42 896s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 896s ok 43 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 896s ok 44 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 896s ok 45 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 896s ok 46 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 896s ok 47 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 896s ok 48 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 896s ok 49 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 896s ok 50 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 896s ok 51 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 896s ok 52 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 896s ok 53 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 896s ok 54 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 896s ok 55 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 896s ok 56 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 896s ok 57 896s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 896s ok 58 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 !2: a/ ] 896s ok 59 896s # got 200, expected 200 [a/ All 1 !2: a/ 1] 896s ok 60 896s # got 403, expected 403 [a/ All 1 !2: a/ 2] 896s ok 61 896s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 896s ok 62 896s # got 403, expected 403 [a/ All 1 !2: a/ 3] 896s ok 63 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 896s ok 64 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 896s ok 65 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 896s ok 66 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 896s ok 67 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 896s ok 68 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 896s ok 69 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 896s ok 70 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 896s ok 71 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 896s ok 72 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 896s ok 73 896s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 896s ok 74 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 896s ok 75 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 896s ok 76 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 896s ok 77 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 896s ok 78 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 896s ok 79 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 896s ok 80 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 896s ok 81 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 896s ok 82 896s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 896s ok 83 896s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 896s ok 84 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 896s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 896s ok 85 896s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 896s ok 86 896s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 896s ok 87 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 896s ok 88 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 896s ok 89 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 896s ok 90 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 896s ok 91 896s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 896s ok 92 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 896s ok 93 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 896s ok 94 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 896s ok 95 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 896s ok 96 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 896s ok 97 896s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 896s ok 98 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 896s ok 99 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 896s ok 100 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 896s ok 101 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 896s ok 102 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 896s ok 103 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 896s ok 104 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 896s ok 105 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 896s ok 106 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 896s ok 107 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 896s ok 108 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 896s ok 109 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 896s ok 110 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 896s ok 111 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 896s ok 112 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 896s ok 113 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 2: a/ ] 896s ok 114 896s # got 403, expected 403 [a/ All 1 2: a/ 1] 896s ok 115 896s # got 403, expected 403 [a/ All 1 2: a/ 2] 896s ok 116 896s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 896s ok 117 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 896s ok 118 896s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 896s ok 119 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 896s ok 120 896s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 896s ok 121 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 896s ok 122 896s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 896s ok 123 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 896s ok 124 896s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 896s ok 125 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 896s ok 126 896s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 896s ok 127 896s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 896s ok 128 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 896s ok 129 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 896s ok 130 896s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 896s ok 131 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 896s ok 132 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 896s ok 133 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 896s ok 134 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 896s ok 135 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 896s ok 136 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 896s ok 137 896s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 896s ok 138 896s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 896s ok 139 896s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 896s ok 140 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 896s ok 141 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 896s ok 142 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 896s ok 143 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 896s ok 144 896s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 896s ok 145 896s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 896s ok 146 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 896s ok 147 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 896s ok 148 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 896s ok 149 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 896s ok 150 896s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 896s ok 151 896s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 896s ok 152 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 896s ok 153 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 896s ok 154 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 896s ok 155 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 896s ok 156 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 896s ok 157 896s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 896s ok 158 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 896s ok 159 896s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 896s ok 160 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 896s ok 161 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 896s ok 162 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 896s ok 163 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 896s ok 164 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 896s ok 165 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 896s ok 166 896s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 896s ok 167 896s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 896s ok 168 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 896s ok 169 896s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 896s ok 170 896s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 896s ok 171 896s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 896s ok 172 896s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 896s ok 173 896s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 896s ok 174 896s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 896s ok 175 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 896s ok 176 896s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 896s ok 177 896s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 896s ok 178 896s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 896s ok 179 896s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 896s ok 180 896s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 896s ok 181 896s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 896s ok 182 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 896s ok 183 896s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 896s ok 184 896s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 896s ok 185 896s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 896s ok 186 896s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 896s ok 187 896s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 896s ok 188 896s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 896s ok 189 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 896s ok 190 896s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 896s ok 191 896s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 896s ok 192 896s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 896s ok 193 896s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 896s ok 194 896s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 896s ok 195 896s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 896s ok 196 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 896s ok 197 896s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 896s ok 198 896s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 896s ok 199 896s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 896s ok 200 896s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 896s ok 201 896s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 896s ok 202 896s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 896s ok 203 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 896s ok 204 896s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 896s ok 205 896s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 896s ok 206 896s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 896s ok 207 896s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 896s ok 208 896s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 896s ok 209 896s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 896s ok 210 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 896s ok 211 896s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 896s ok 212 896s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 896s ok 213 896s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 896s ok 214 896s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 896s ok 215 896s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 896s ok 216 896s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 896s ok 217 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 896s ok 218 896s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 896s ok 219 896s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 896s ok 220 896s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 896s ok 221 896s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 896s ok 222 896s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 896s ok 223 896s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 896s ok 224 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 896s ok 225 896s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 896s ok 226 896s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 896s ok 227 896s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 896s ok 228 896s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 896s ok 229 896s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 896s ok 230 896s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 896s ok 231 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 896s ok 232 896s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 896s ok 233 896s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 896s ok 234 896s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 896s ok 235 896s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 896s ok 236 896s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 896s ok 237 896s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 896s ok 238 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 896s ok 239 896s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 896s ok 240 896s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 896s ok 241 896s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 896s ok 242 896s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 896s ok 243 896s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 896s ok 244 896s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 896s ok 245 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 896s ok 246 896s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 896s ok 247 896s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 896s ok 248 896s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 896s ok 249 896s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 896s ok 250 896s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 896s ok 251 896s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 896s ok 252 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 896s ok 253 896s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 896s ok 254 896s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 896s ok 255 896s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 896s ok 256 896s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 896s ok 257 896s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 896s ok 258 896s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 896s ok 259 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 896s ok 260 896s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 896s ok 261 896s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 896s ok 262 896s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 896s ok 263 896s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 896s ok 264 896s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 896s ok 265 896s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 896s ok 266 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 896s ok 267 896s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 896s ok 268 896s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 896s ok 269 896s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 896s ok 270 896s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 896s ok 271 896s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 896s ok 272 896s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 896s ok 273 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 896s ok 274 896s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 896s ok 275 896s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 896s ok 276 896s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 896s ok 277 896s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 896s ok 278 896s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 896s ok 279 896s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 896s ok 280 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 896s ok 281 896s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 896s ok 282 896s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 896s ok 283 896s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 896s ok 284 896s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 896s ok 285 896s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 896s ok 286 896s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 896s ok 287 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 896s ok 288 896s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 896s ok 289 896s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 896s ok 290 896s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 896s ok 291 896s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 896s ok 292 896s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 896s ok 293 896s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 896s ok 294 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 896s ok 295 896s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 896s ok 296 896s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 896s ok 297 896s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 896s ok 298 896s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 896s ok 299 896s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 896s ok 300 896s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 896s ok 301 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 896s ok 302 896s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 896s ok 303 896s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 896s ok 304 896s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 896s ok 305 896s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 896s ok 306 896s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 896s ok 307 896s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 896s ok 308 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 896s ok 309 896s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 896s ok 310 896s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 896s ok 311 896s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 896s ok 312 896s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 896s ok 313 896s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 896s ok 314 896s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 896s ok 315 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 896s ok 316 896s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 896s ok 317 896s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 896s ok 318 896s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 896s ok 319 896s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 896s ok 320 896s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 896s ok 321 896s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 896s ok 322 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 896s ok 323 896s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 896s ok 324 896s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 896s ok 325 896s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 896s ok 326 896s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 896s ok 327 896s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 896s ok 328 896s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 896s ok 329 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 896s ok 330 896s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 896s ok 331 896s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 896s ok 332 896s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 896s ok 333 896s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 896s ok 334 896s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 896s ok 335 896s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 896s ok 336 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 896s ok 337 896s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 896s ok 338 896s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 896s ok 339 896s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 896s ok 340 896s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 896s ok 341 896s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 896s ok 342 896s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 896s ok 343 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 896s ok 344 896s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 896s ok 345 896s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 896s ok 346 896s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 896s ok 347 896s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 896s ok 348 896s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 896s ok 349 896s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 896s ok 350 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 896s ok 351 896s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 896s ok 352 896s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 896s ok 353 896s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 896s ok 354 896s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 896s ok 355 896s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 896s ok 356 896s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 896s ok 357 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 896s ok 358 896s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 896s ok 359 896s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 896s ok 360 896s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 896s ok 361 896s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 896s ok 362 896s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 896s ok 363 896s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 896s ok 364 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 896s ok 365 896s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 896s ok 366 896s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 896s ok 367 896s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 896s ok 368 896s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 896s ok 369 896s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 896s ok 370 896s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 896s ok 371 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 896s ok 372 896s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 896s ok 373 896s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 896s ok 374 896s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 896s ok 375 896s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 896s ok 376 896s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 896s ok 377 896s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 896s ok 378 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 896s ok 379 896s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 896s ok 380 896s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 896s ok 381 896s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 896s ok 382 896s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 896s ok 383 896s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 896s ok 384 896s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 896s ok 385 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 896s ok 386 896s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 896s ok 387 896s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 896s ok 388 896s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 896s ok 389 896s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 896s ok 390 896s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 896s ok 391 896s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 896s ok 392 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 896s ok 393 896s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 896s ok 394 896s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 896s ok 395 896s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 896s ok 396 896s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 896s ok 397 896s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 896s ok 398 896s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 896s ok 399 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 896s ok 400 896s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 896s ok 401 896s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 896s ok 402 896s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 896s ok 403 896s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 896s ok 404 896s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 896s ok 405 896s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 896s ok 406 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 896s ok 407 896s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 896s ok 408 896s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 896s ok 409 896s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 896s ok 410 896s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 896s ok 411 896s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 896s ok 412 896s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 896s ok 413 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 896s ok 414 896s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 896s ok 415 896s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 896s ok 416 896s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 896s ok 417 896s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 896s ok 418 896s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 896s ok 419 896s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 896s ok 420 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 896s ok 421 896s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 896s ok 422 896s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 896s ok 423 896s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 896s ok 424 896s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 896s ok 425 896s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 896s ok 426 896s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 896s ok 427 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 896s ok 428 896s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 896s ok 429 896s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 896s ok 430 896s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 896s ok 431 896s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 896s ok 432 896s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 896s ok 433 896s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 896s ok 434 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 896s ok 435 896s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 896s ok 436 896s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 896s ok 437 896s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 896s ok 438 896s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 896s ok 439 896s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 896s ok 440 896s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 896s ok 441 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 896s ok 442 896s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 896s ok 443 896s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 896s ok 444 896s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 896s ok 445 896s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 896s ok 446 896s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 896s ok 447 896s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 896s ok 448 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 896s ok 449 896s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 896s ok 450 896s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 896s ok 451 896s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 896s ok 452 896s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 896s ok 453 896s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 896s ok 454 896s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 896s ok 455 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 896s ok 456 896s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 896s ok 457 896s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 896s ok 458 896s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 896s ok 459 896s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 896s ok 460 896s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 896s ok 461 896s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 896s ok 462 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 896s ok 463 896s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 896s ok 464 896s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 896s ok 465 896s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 896s ok 466 896s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 896s ok 467 896s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 896s ok 468 896s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 896s ok 469 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 896s ok 470 896s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 896s ok 471 896s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 896s ok 472 896s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 896s ok 473 896s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 896s ok 474 896s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 896s ok 475 896s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 896s ok 476 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 896s ok 477 896s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 896s ok 478 896s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 896s ok 479 896s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 896s ok 480 896s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 896s ok 481 896s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 896s ok 482 896s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 896s ok 483 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 896s ok 484 896s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 896s ok 485 896s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 896s ok 486 896s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 896s ok 487 896s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 896s ok 488 896s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 896s ok 489 896s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 896s ok 490 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 896s ok 491 896s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 896s ok 492 896s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 896s ok 493 896s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 896s ok 494 896s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 896s ok 495 896s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 896s ok 496 896s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 896s ok 497 896s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 896s ok 498 896s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 896s ok 499 896s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 896s ok 500 896s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 896s ok 501 896s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 896s ok 502 896s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 896s ok 503 896s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 896s ok 504 896s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 896s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 896s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 896s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 896s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 896s ok 899s t/modules/autoindex.t ............... 899s 1..84 899s # Running under perl version 5.038002 for linux 899s # Current time local: Tue Dec 17 23:32:04 2024 899s # Current time GMT: Tue Dec 17 23:32:04 2024 899s # Using Test.pm version 1.31 899s # Using Apache/Test.pm version 1.42 899s --- 899s IndexOrderDefault Ascending Name 899s GET /modules/autoindex/htaccess/ 899s ok 1 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 2 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 3 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 4 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 5 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 6 899s --- 899s IndexOrderDefault Ascending Name 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 7 899s --- 899s IndexOrderDefault Ascending Date 899s GET /modules/autoindex/htaccess/ 899s ok 8 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 9 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 10 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 11 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 12 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 13 899s --- 899s IndexOrderDefault Ascending Date 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 14 899s --- 899s IndexOrderDefault Ascending Size 899s GET /modules/autoindex/htaccess/ 899s ok 15 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 16 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 17 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 18 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 19 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 20 899s --- 899s IndexOrderDefault Ascending Size 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 21 899s --- 899s IndexOrderDefault Descending Name 899s GET /modules/autoindex/htaccess/ 899s ok 22 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 23 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 24 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 25 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 26 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 27 899s --- 899s IndexOrderDefault Descending Name 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 28 899s --- 899s IndexOrderDefault Descending Date 899s GET /modules/autoindex/htaccess/ 899s ok 29 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 30 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 31 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 32 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 33 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 34 899s --- 899s IndexOrderDefault Descending Date 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 35 899s --- 899s IndexOrderDefault Descending Size 899s GET /modules/autoindex/htaccess/ 899s ok 36 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 37 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 38 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 39 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 40 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 41 899s --- 899s IndexOrderDefault Descending Size 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 42 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s GET /modules/autoindex/htaccess/ 899s ok 43 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 44 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 45 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 46 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 47 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 48 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Name 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 49 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s GET /modules/autoindex/htaccess/ 899s ok 50 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 51 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 52 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 53 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 54 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 55 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Date 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 56 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s GET /modules/autoindex/htaccess/ 899s ok 57 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 58 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 59 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 60 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 61 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 62 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Ascending Size 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 63 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s GET /modules/autoindex/htaccess/ 899s ok 64 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 65 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 66 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 67 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 68 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 69 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Name 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 70 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s GET /modules/autoindex/htaccess/ 899s ok 71 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 72 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 73 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 74 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 75 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 76 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Date 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 77 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s GET /modules/autoindex/htaccess/ 899s ok 78 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=N O=A) 899s GET /modules/autoindex/htaccess/?C=N&O=A 899s ok 79 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=N O=D) 899s GET /modules/autoindex/htaccess/?C=N&O=D 899s ok 80 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=M O=A) 899s GET /modules/autoindex/htaccess/?C=M&O=A 899s ok 81 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=M O=D) 899s GET /modules/autoindex/htaccess/?C=M&O=D 899s ok 82 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=S O=A) 899s GET /modules/autoindex/htaccess/?C=S&O=A 899s ok 83 899s --- 899s IndexOptions FancyIndexing 899s IndexOrderDefault Descending Size 899s 899s (C=S O=D) 899s GET /modules/autoindex/htaccess/?C=S&O=D 899s ok 84 899s ok 901s t/modules/autoindex2.t .............. 901s 1..3 901s # Running under perl version 5.038002 for linux 901s # Current time local: Tue Dec 17 23:32:06 2024 901s # Current time GMT: Tue Dec 17 23:32:06 2024 901s # Using Test.pm version 1.31 901s # Using Apache/Test.pm version 1.42 901s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 901s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 901s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 901s # testing : dir_broken should not be listed 901s # expected: 0 901s # received: 0 901s ok 1 901s # testing : dir_normal should be listed 901s # expected: 1 901s # received: 1 901s ok 2 901s # testing : dir_protected should not be listed 901s # expected: 0 901s # received: 0 901s ok 3 901s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 901s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 901s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 901s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 901s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 901s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 901s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 901s ok 903s t/modules/brotli.t .................. 903s 1..64 903s # Running under perl version 5.038002 for linux 903s # Current time local: Tue Dec 17 23:32:09 2024 903s # Current time GMT: Tue Dec 17 23:32:09 2024 903s # Using Test.pm version 1.31 903s # Using Apache/Test.pm version 1.42 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 1 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 2 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 3 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 4 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 5 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 6 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 7 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 8 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 9 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 10 903s qvalue: 903s # expected: 200 903s # received: '200' 903s ok 11 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 12 903s qvalue: ; 903s # expected: 200 903s # received: '200' 903s ok 13 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 14 903s qvalue: ; 903s # expected: 200 903s # received: '200' 903s ok 15 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 16 903s qvalue: ; 903s # expected: 200 903s # received: '200' 903s ok 17 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 18 903s qvalue: ;q= 903s # expected: 200 903s # received: '200' 903s ok 19 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 20 903s qvalue: ;q= 903s # expected: 200 903s # received: '200' 903s ok 21 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 22 903s qvalue: ;q= 903s # expected: 200 903s # received: '200' 903s ok 23 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 24 903s qvalue: ;q=0 903s # expected: 200 903s # received: '200' 903s ok 25 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 26 903s qvalue: ;q=0 903s # expected: 200 903s # received: '200' 903s ok 27 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 28 903s qvalue: ;q=0 903s # expected: 200 903s # received: '200' 903s ok 29 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 30 903s qvalue: ;q=0. 903s # expected: 200 903s # received: '200' 903s ok 31 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 32 903s qvalue: ;q=0. 903s # expected: 200 903s # received: '200' 903s ok 33 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 34 903s qvalue: ;q=0. 903s # expected: 200 903s # received: '200' 903s ok 35 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 36 903s qvalue: ;q=0.0 903s # expected: 200 903s # received: '200' 903s ok 37 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 38 903s qvalue: ;q=0.0 903s # expected: 200 903s # received: '200' 903s ok 39 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 40 903s qvalue: ;q=0.0 903s # expected: 200 903s # received: '200' 903s ok 41 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 42 903s qvalue: ;q=0.00 903s # expected: 200 903s # received: '200' 903s ok 43 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 44 903s qvalue: ;q=0.00 903s # expected: 200 903s # received: '200' 903s ok 45 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 46 903s qvalue: ;q=0.00 903s # expected: 200 903s # received: '200' 903s ok 47 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 48 903s qvalue: ;q=0.000 903s # expected: 200 903s # received: '200' 903s ok 49 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 50 903s qvalue: ;q=0.000 903s # expected: 200 903s # received: '200' 903s ok 51 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 52 903s qvalue: ;q=0.000 903s # expected: 200 903s # received: '200' 903s ok 53 903s # testing : response without Content-Encoding is OK 903s # expected: undef 903s # received: undef 903s ok 54 903s qvalue: ;q=0.0000 903s # expected: 200 903s # received: '200' 903s ok 55 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 56 903s qvalue: ;q=0.0000 903s # expected: 200 903s # received: '200' 903s ok 57 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 58 903s qvalue: ;q=0.0000 903s # expected: 200 903s # received: '200' 903s ok 59 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 60 903s # expected: 200 903s # received: '200' 903s ok 61 903s # testing : response Content-Encoding is OK 903s # expected: 'br' 903s # received: 'br' 903s ok 62 903s # expected: 200 903s # received: '200' 903s ok 63 903s # testing : response Content-Encoding is OK 903s # expected: 'gzip' 903s # received: 'gzip' 903s ok 64 903s ok 906s t/modules/buffer.t .................. 906s 1..12 906s # Running under perl version 5.038002 for linux 906s # Current time local: Tue Dec 17 23:32:11 2024 906s # Current time GMT: Tue Dec 17 23:32:11 2024 906s # Using Test.pm version 1.31 906s # Using Apache/Test.pm version 1.42 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 1 906s ok 2 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 3 906s ok 4 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 5 906s ok 6 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 7 906s ok 8 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 9 906s ok 10 906s # testing : Checking return code is '200' 906s # expected: 200 906s # received: '200' 906s ok 11 906s ok 12 906s ok 908s t/modules/cache.t ................... 908s 1..3 908s # Running under perl version 5.038002 for linux 908s # Current time local: Tue Dec 17 23:32:14 2024 908s # Current time GMT: Tue Dec 17 23:32:14 2024 908s # Using Test.pm version 1.31 908s # Using Apache/Test.pm version 1.42 908s # testing : non-cached call to index.html 908s # expected: 200 908s # received: '200' 908s ok 1 908s # testing : call to cache index.html 908s # expected: 200 908s # received: '200' 908s ok 2 908s # testing : cached call to index.html 908s # expected: 200 908s # received: '200' 908s ok 3 908s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 908s ok 913s t/modules/cgi.t ..................... 913s 1..58 913s # Running under perl version 5.038002 for linux 913s # Current time local: Tue Dec 17 23:32:16 2024 913s # Current time GMT: Tue Dec 17 23:32:16 2024 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.42 913s # testing : return code for acceptpathinfodefault.sh 913s # expected: 200 913s # received: '200' 913s ok 1 913s # testing : body for acceptpathinfodefault.sh 913s # expected: '' 913s # received: '' 913s ok 2 913s # testing : return code for acceptpathinfodefault.sh/foo 913s # expected: 200 913s # received: '200' 913s ok 3 913s # testing : body for acceptpathinfodefault.sh/foo 913s # expected: '/foo' 913s # received: '/foo' 913s ok 4 913s # testing : return code for acceptpathinfooff.sh 913s # expected: 200 913s # received: '200' 913s ok 5 913s # testing : body for acceptpathinfooff.sh 913s # expected: '' 913s # received: '' 913s ok 6 913s # testing : return code for acceptpathinfooff.sh/foo 913s # expected: 404 913s # received: '404' 913s ok 7 913s # no body test for this one 913s ok 8 913s # testing : return code for acceptpathinfoon.sh 913s # expected: 200 913s # received: '200' 913s ok 9 913s # testing : body for acceptpathinfoon.sh 913s # expected: '' 913s # received: '' 913s ok 10 913s # testing : return code for acceptpathinfoon.sh/foo 913s # expected: 200 913s # received: '200' 913s ok 11 913s # testing : body for acceptpathinfoon.sh/foo 913s # expected: '/foo' 913s # received: '/foo' 913s ok 12 913s # testing : return code for bogus-perl.pl 913s # expected: 500 913s # received: '500' 913s ok 13 913s # cgi log created ok. 913s ok 14 913s # testing : return code for bogus-sh.sh 913s # expected: 500 913s # received: '500' 913s ok 15 913s # checking that log size (807) is bigger than it used to be (523) 913s ok 16 913s # testing : return code for nph-stderr.pl 913s # expected: 200 913s # received: '200' 913s ok 17 913s # testing : body for nph-stderr.pl 913s # expected: 'this is nph-stdout' 913s # received: 'this is nph-stdout' 913s ok 18 913s # testing : return code for nph-test.pl 913s # expected: 200 913s # received: '200' 913s ok 19 913s # testing : body for nph-test.pl 913s # expected: 'ok' 913s # received: 'ok' 913s ok 20 913s # testing : return code for perl.pl 913s # expected: 200 913s # received: '200' 913s ok 21 913s # testing : body for perl.pl 913s # expected: 'perl cgi' 913s # received: 'perl cgi' 913s ok 22 913s # testing : return code for sh.sh 913s # expected: 200 913s # received: '200' 913s ok 23 913s # testing : body for sh.sh 913s # expected: 'sh cgi' 913s # received: 'sh cgi' 913s ok 24 913s # testing : return code for stderr1.pl 913s # expected: 200 913s # received: '200' 913s ok 25 913s # testing : body for stderr1.pl 913s # expected: 'this is stdout' 913s # received: 'this is stdout' 913s ok 26 913s # testing : return code for stderr2.pl 913s # expected: 200 913s # received: '200' 913s ok 27 913s # testing : body for stderr2.pl 913s # expected: 'this is also stdout' 913s # received: 'this is also stdout' 913s ok 28 913s # testing : return code for stderr3.pl 913s # expected: 200 913s # received: '200' 913s ok 29 913s # testing : body for stderr3.pl 913s # expected: 'this is more stdout' 913s # received: 'this is more stdout' 913s ok 30 913s # posted content (length 10) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 913s # expected: '500' 913s # received: '500' 913s ok 31 913s # checking that log size (35781) is greater than 807 913s ok 32 913s # verifying that logged content is 10 characters 913s ok 33 913s # posted content (length 99) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 913s # expected: '500' 913s # received: '500' 913s ok 34 913s # checking that log size (36240) is greater than 35781 913s ok 35 913s # verifying that logged content is 99 characters 913s ok 36 913s # posted content (length 250) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 913s # expected: '500' 913s # received: '500' 913s ok 37 913s # checking that log size (36851) is greater than 36240 913s ok 38 913s # verifying that logged content is 250 characters 913s ok 39 913s # posted content (length 255) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 913s # expected: '500' 913s # received: '500' 913s ok 40 913s # checking that log size (37467) is greater than 36851 913s ok 41 913s # verifying that logged content is 255 characters 913s ok 42 913s # posted content (length 256) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 913s # expected: '500' 913s # received: '500' 913s ok 43 913s # checking that log size (38084) is greater than 37467 913s ok 44 913s # verifying that logged content is 256 characters 913s ok 45 913s # posted content (length 257) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 913s # expected: '500' 913s # received: '500' 913s ok 46 913s # checking that log size (38701) is greater than 38084 913s ok 47 913s # verifying that logged content is 256 characters 913s ok 48 913s # posted content (length 258) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 913s # expected: '500' 913s # received: '500' 913s ok 49 913s # checking that log size (39318) is greater than 38701 913s ok 50 913s # verifying that logged content is 256 characters 913s ok 51 913s # posted content (length 1024) to bogus-perl.pl 913s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 913s # expected: '500' 913s # received: '500' 913s ok 52 913s # checking that log size (39936) is greater than 39318 913s ok 53 913s # verifying that logged content is 256 characters 913s ok 54 913s # verifying log is greater than 40960 bytes. 913s ok 55 913s # verifying log did not grow after making bogus request. 913s ok 56 913s # verifying log did not grow after making another bogus request. 913s ok 57 913s # checking that HEAD /modules/cgi/perl.pl returns 200. 913s ok 58 913s ok 915s t/modules/data.t .................... 915s 1..2 915s # Running under perl version 5.038002 for linux 915s # Current time local: Tue Dec 17 23:32:21 2024 915s # Current time GMT: Tue Dec 17 23:32:21 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.42 915s # testing : Checking return code is '200' 915s # expected: 200 915s # received: '200' 915s ok 1 915s ok 2 915s ok 920s t/modules/dav.t ..................... 920s 1..19 920s # Running under perl version 5.038002 for linux 920s # Current time local: Tue Dec 17 23:32:23 2024 920s # Current time GMT: Tue Dec 17 23:32:23 2024 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.42 920s resource lock test: 920s ok 1 920s DAV put test: 920s ok 2 920s getting DAV resource properties: 920s ok 3 920s created: Tue, 17 Dec 2024 23:32:26 GMT 920s modified: Tue, 17 Dec 2024 23:32:26 GMT 920s now: Tue, 17 Dec 2024 23:32:28 GMT 920s ok 4 920s ok 5 920s resource lock status test: 920s ok 6 920s resource unlock test: 920s ok 7 920s resource lock status test: 920s ok 8 920s getting uri... 920s expect: 920s -> 920s 920s
920s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

953s # 953s # ' 953s # received: ' 953s #

Hello World!

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

No query was specified.

953s # 953s # ' 953s # received: ' 953s #

No query was specified.

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

Hello World!

953s # 953s # ' 953s # received: ' 953s #

Hello World!

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

No query was specified.

953s # 953s # ' 953s # received: ' 953s #

No query was specified.

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

mod_include test

958s # 958s # 958s # Hello World 958s # 958s #

[back]

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

mod_include test

958s # 958s # 958s # Hello World 958s # 958s #

[back]

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

mod_include test

958s # 958s # 958s # Hello World 958s # 958s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

1007s #

The document has moved here.

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

Moved Permanently

1007s #

The document has moved here.

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

Moved Permanently

1007s #

The document has moved here.

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

Moved Permanently

1007s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1007s #

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

Multiple Choices

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

Available documents: 1007s #

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

Multiple Choices

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

Available documents: 1007s #

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

Moved Permanently

1007s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1007s #

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

Multiple Choices

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

Available documents: 1007s #

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

Moved Permanently

1007s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1010s
Current Time: Tuesday, 17-Dec-2024 23:33:57 UTC
1010s
Restart Time: Tuesday, 17-Dec-2024 23:29:06 UTC
1010s
Parent Server Config. Generation: 1
1010s
Parent Server MPM Generation: 0
1010s
Server uptime: 4 minutes 51 seconds
1010s
Server load: 0.76 0.80 0.53
1010s
Total accesses: 6790 - Total Traffic: 140.4 MB - Total Duration: 65068
1010s
CPU Usage: u5.58 s5.63 cu1.6 cs.9 - 4.71% CPU load
1010s
23.3 requests/sec - 494.0 kB/second - 21.2 kB/request - 9.58292 ms/request
1010s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1010s
_____W______________....................
1010s

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

1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s
SrvPIDAccMCPU 1010s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01652020/330/330_ 1010s 6.532012690.013.5913.59 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-01652020/325/325_ 1010s 6.532049490.02.102.10 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01652020/321/321_ 1010s 6.532334660.017.3517.35 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01652020/322/322_ 1010s 6.532011620.06.766.76 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01652020/320/320_ 1010s 6.532010200.01.821.82 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01652020/322/322W 1010s 6.530011220.02.052.05 1010s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01652020/432/432_ 1010s 6.532025140.018.2418.24 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01652020/320/320_ 1010s 6.5320141840.02.052.05 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01652020/335/335_ 1010s 6.53218700.05.495.49 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01652020/320/320_ 1010s 6.53209180.02.022.02 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01652120/332/332_ 1010s 7.052010490.01.541.54 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01652120/322/322_ 1010s 7.05209490.02.872.87 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01652120/336/336_ 1010s 7.052010840.09.549.54 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01652120/318/318_ 1010s 7.062010380.01.771.77 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01652120/321/321_ 1010s 7.062011290.02.582.58 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01652120/373/373_ 1010s 7.052091600.013.9113.91 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01652120/321/321_ 1010s 7.06209610.02.972.97 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01652120/324/324_ 1010s 7.0620154170.011.7311.73 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01652120/464/464_ 1010s 7.052016520.019.6319.63 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01652120/332/332_ 1010s 7.062011460.02.392.39 1010s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1010s
1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s 1010s
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
1010s 1010s 1010s ok 1 1010s ok 1012s t/modules/substitute.t .............. 1012s 1..19 1012s # Running under perl version 5.038002 for linux 1012s # Current time local: Tue Dec 17 23:33:58 2024 1012s # Current time GMT: Tue Dec 17 23:33:58 2024 1012s # Using Test.pm version 1.31 1012s # Using Apache/Test.pm version 1.42 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barbar': OK 1012s ok 1 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barbar': OK 1012s ok 2 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'foofoo': OK 1012s ok 3 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barbar': OK 1012s ok 4 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barbar': OK 1012s ok 5 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barbar': OK 1012s ok 6 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'foof 1012s oo': OK 1012s ok 7 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'xfoo': OK 1012s ok 8 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1012s ok 9 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s barx 1012s ': OK 1012s ok 10 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'a$1axb(': OK 1012s ok 11 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'a$XX': OK 1012s ok 12 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1012s ok 13 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'x&x': OK 1012s ok 14 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'xx': OK 1012s ok 15 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'fcooar': OK 1012s ok 16 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'fc$1ar': OK 1012s ok 17 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'fdooar': OK 1012s ok 18 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s got 200 'XXXfooXXX 1012s bar': OK 1012s ok 19 1012s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1012s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1012s ok 1017s t/modules/unique_id.t ............... 1017s 1..300 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Tue Dec 17 23:34:00 2024 1017s # Current time GMT: Tue Dec 17 23:34:00 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 1 1017s # unique id: Z2IKanI-AvcT0pZ9u2Jl0wAAAAQ 1017s ok 2 1017s ok 3 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 4 1017s # unique id: Z2IKarnZg2GU6pysp0ESmQAAAEE 1017s ok 5 1017s ok 6 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 7 1017s # unique id: Z2IKanI-AvcT0pZ9u2Jl1AAAAAI 1017s ok 8 1017s ok 9 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 10 1017s # unique id: Z2IKarnZg2GU6pysp0ESmgAAAEU 1017s ok 11 1017s ok 12 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 13 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl1QAAAAc 1017s ok 14 1017s ok 15 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 16 1017s # unique id: Z2IKa7nZg2GU6pysp0ESmwAAAEA 1017s ok 17 1017s ok 18 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 19 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl1gAAAAk 1017s ok 20 1017s ok 21 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 22 1017s # unique id: Z2IKa7nZg2GU6pysp0ESnAAAAEI 1017s ok 23 1017s ok 24 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 25 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl1wAAAAM 1017s ok 26 1017s ok 27 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 28 1017s # unique id: Z2IKa7nZg2GU6pysp0ESnQAAAEk 1017s ok 29 1017s ok 30 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 31 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl2AAAAAE 1017s ok 32 1017s ok 33 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 34 1017s # unique id: Z2IKa7nZg2GU6pysp0ESngAAAEQ 1017s ok 35 1017s ok 36 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 37 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl2QAAAAg 1017s ok 38 1017s ok 39 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 40 1017s # unique id: Z2IKa7nZg2GU6pysp0ESnwAAAEM 1017s ok 41 1017s ok 42 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 43 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl2gAAAAA 1017s ok 44 1017s ok 45 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 46 1017s # unique id: Z2IKa7nZg2GU6pysp0ESoAAAAEc 1017s ok 47 1017s ok 48 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 49 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl2wAAAAY 1017s ok 50 1017s ok 51 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 52 1017s # unique id: Z2IKa7nZg2GU6pysp0ESoQAAAEY 1017s ok 53 1017s ok 54 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 55 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl3AAAAAU 1017s ok 56 1017s ok 57 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 58 1017s # unique id: Z2IKa7nZg2GU6pysp0ESogAAAEg 1017s ok 59 1017s ok 60 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 61 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl3QAAAAQ 1017s ok 62 1017s ok 63 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 64 1017s # unique id: Z2IKa7nZg2GU6pysp0ESowAAAEE 1017s ok 65 1017s ok 66 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 67 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl3gAAAAI 1017s ok 68 1017s ok 69 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 70 1017s # unique id: Z2IKa7nZg2GU6pysp0ESpAAAAEU 1017s ok 71 1017s ok 72 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 73 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl3wAAAAc 1017s ok 74 1017s ok 75 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 76 1017s # unique id: Z2IKa7nZg2GU6pysp0ESpQAAAEA 1017s ok 77 1017s ok 78 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 79 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl4AAAAAk 1017s ok 80 1017s ok 81 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 82 1017s # unique id: Z2IKa7nZg2GU6pysp0ESpgAAAEI 1017s ok 83 1017s ok 84 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 85 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl4QAAAAM 1017s ok 86 1017s ok 87 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 88 1017s # unique id: Z2IKa7nZg2GU6pysp0ESpwAAAEk 1017s ok 89 1017s ok 90 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 91 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl4gAAAAE 1017s ok 92 1017s ok 93 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 94 1017s # unique id: Z2IKa7nZg2GU6pysp0ESqAAAAEQ 1017s ok 95 1017s ok 96 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 97 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl4wAAAAg 1017s ok 98 1017s ok 99 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 100 1017s # unique id: Z2IKa7nZg2GU6pysp0ESqQAAAEM 1017s ok 101 1017s ok 102 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 103 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl5AAAAAA 1017s ok 104 1017s ok 105 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 106 1017s # unique id: Z2IKa7nZg2GU6pysp0ESqgAAAEc 1017s ok 107 1017s ok 108 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 109 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl5QAAAAY 1017s ok 110 1017s ok 111 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 112 1017s # unique id: Z2IKa7nZg2GU6pysp0ESqwAAAEY 1017s ok 113 1017s ok 114 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 115 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl5gAAAAU 1017s ok 116 1017s ok 117 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 118 1017s # unique id: Z2IKa7nZg2GU6pysp0ESrAAAAEg 1017s ok 119 1017s ok 120 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 121 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl5wAAAAQ 1017s ok 122 1017s ok 123 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 124 1017s # unique id: Z2IKa7nZg2GU6pysp0ESrQAAAEE 1017s ok 125 1017s ok 126 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 127 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl6AAAAAI 1017s ok 128 1017s ok 129 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 130 1017s # unique id: Z2IKa7nZg2GU6pysp0ESrgAAAEU 1017s ok 131 1017s ok 132 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 133 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl6QAAAAc 1017s ok 134 1017s ok 135 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 136 1017s # unique id: Z2IKa7nZg2GU6pysp0ESrwAAAEA 1017s ok 137 1017s ok 138 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 139 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl6gAAAAk 1017s ok 140 1017s ok 141 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 142 1017s # unique id: Z2IKa7nZg2GU6pysp0ESsAAAAEI 1017s ok 143 1017s ok 144 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 145 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl6wAAAAM 1017s ok 146 1017s ok 147 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 148 1017s # unique id: Z2IKa7nZg2GU6pysp0ESsQAAAEk 1017s ok 149 1017s ok 150 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 151 1017s # unique id: Z2IKa3I-AvcT0pZ9u2Jl7AAAAAE 1017s ok 152 1017s ok 153 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 154 1017s # unique id: Z2IKa7nZg2GU6pysp0ESsgAAAEQ 1017s ok 155 1017s ok 156 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 157 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl7QAAAAg 1017s ok 158 1017s ok 159 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 160 1017s # unique id: Z2IKbLnZg2GU6pysp0ESswAAAEM 1017s ok 161 1017s ok 162 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 163 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl7gAAAAA 1017s ok 164 1017s ok 165 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 166 1017s # unique id: Z2IKbLnZg2GU6pysp0EStAAAAEc 1017s ok 167 1017s ok 168 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 169 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl7wAAAAY 1017s ok 170 1017s ok 171 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 172 1017s # unique id: Z2IKbLnZg2GU6pysp0EStQAAAEY 1017s ok 173 1017s ok 174 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 175 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl8AAAAAU 1017s ok 176 1017s ok 177 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 178 1017s # unique id: Z2IKbLnZg2GU6pysp0EStgAAAEg 1017s ok 179 1017s ok 180 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 181 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl8QAAAAQ 1017s ok 182 1017s ok 183 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 184 1017s # unique id: Z2IKbLnZg2GU6pysp0EStwAAAEE 1017s ok 185 1017s ok 186 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 187 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl8gAAAAI 1017s ok 188 1017s ok 189 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 190 1017s # unique id: Z2IKbLnZg2GU6pysp0ESuAAAAEU 1017s ok 191 1017s ok 192 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 193 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl8wAAAAc 1017s ok 194 1017s ok 195 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 196 1017s # unique id: Z2IKbLnZg2GU6pysp0ESuQAAAEA 1017s ok 197 1017s ok 198 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 199 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl9AAAAAk 1017s ok 200 1017s ok 201 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 202 1017s # unique id: Z2IKbLnZg2GU6pysp0ESugAAAEk 1017s ok 203 1017s ok 204 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 205 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl9QAAAAM 1017s ok 206 1017s ok 207 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 208 1017s # unique id: Z2IKbLnZg2GU6pysp0ESuwAAAEI 1017s ok 209 1017s ok 210 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 211 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl9gAAAAE 1017s ok 212 1017s ok 213 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 214 1017s # unique id: Z2IKbLnZg2GU6pysp0ESvAAAAEQ 1017s ok 215 1017s ok 216 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 217 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl9wAAAAg 1017s ok 218 1017s ok 219 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 220 1017s # unique id: Z2IKbLnZg2GU6pysp0ESvQAAAEM 1017s ok 221 1017s ok 222 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 223 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl-AAAAAA 1017s ok 224 1017s ok 225 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 226 1017s # unique id: Z2IKbLnZg2GU6pysp0ESvgAAAEc 1017s ok 227 1017s ok 228 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 229 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl-QAAAAY 1017s ok 230 1017s ok 231 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 232 1017s # unique id: Z2IKbLnZg2GU6pysp0ESvwAAAEY 1017s ok 233 1017s ok 234 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 235 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl-gAAAAU 1017s ok 236 1017s ok 237 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 238 1017s # unique id: Z2IKbLnZg2GU6pysp0ESwAAAAEg 1017s ok 239 1017s ok 240 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 241 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl-wAAAAQ 1017s ok 242 1017s ok 243 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 244 1017s # unique id: Z2IKbLnZg2GU6pysp0ESwQAAAEE 1017s ok 245 1017s ok 246 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 247 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl_AAAAAI 1017s ok 248 1017s ok 249 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 250 1017s # unique id: Z2IKbLnZg2GU6pysp0ESwgAAAEU 1017s ok 251 1017s ok 252 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 253 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl_QAAAAc 1017s ok 254 1017s ok 255 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 256 1017s # unique id: Z2IKbLnZg2GU6pysp0ESwwAAAEA 1017s ok 257 1017s ok 258 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 259 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl_gAAAAk 1017s ok 260 1017s ok 261 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 262 1017s # unique id: Z2IKbLnZg2GU6pysp0ESxAAAAEk 1017s ok 263 1017s ok 264 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 265 1017s # unique id: Z2IKbHI-AvcT0pZ9u2Jl_wAAAAM 1017s ok 266 1017s ok 267 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 268 1017s # unique id: Z2IKbLnZg2GU6pysp0ESxQAAAEI 1017s ok 269 1017s ok 270 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 271 1017s # unique id: Z2IKbHI-AvcT0pZ9u2JmAAAAAAE 1017s ok 272 1017s ok 273 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 274 1017s # unique id: Z2IKbLnZg2GU6pysp0ESxgAAAEQ 1017s ok 275 1017s ok 276 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 277 1017s # unique id: Z2IKbHI-AvcT0pZ9u2JmAQAAAAg 1017s ok 278 1017s ok 279 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 280 1017s # unique id: Z2IKbLnZg2GU6pysp0ESxwAAAEM 1017s ok 281 1017s ok 282 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 283 1017s # unique id: Z2IKbHI-AvcT0pZ9u2JmAgAAAAA 1017s ok 284 1017s ok 285 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 286 1017s # unique id: Z2IKbLnZg2GU6pysp0ESyAAAAEc 1017s ok 287 1017s ok 288 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 289 1017s # unique id: Z2IKbHI-AvcT0pZ9u2JmAwAAAAY 1017s ok 290 1017s ok 291 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 292 1017s # unique id: Z2IKbLnZg2GU6pysp0ESyQAAAEY 1017s ok 293 1017s ok 294 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 295 1017s # unique id: Z2IKbHI-AvcT0pZ9u2JmBAAAAAU 1017s ok 296 1017s ok 297 1017s # testing : fetch unique ID 1017s # expected: 200 1017s # received: '200' 1017s ok 298 1017s # unique id: Z2IKbLnZg2GU6pysp0ESygAAAEg 1017s ok 299 1017s ok 300 1017s ok 1019s t/modules/usertrack.t ............... 1019s 1..1004 1019s # Running under perl version 5.038002 for linux 1019s # Current time local: Tue Dec 17 23:34:05 2024 1019s # Current time GMT: Tue Dec 17 23:34:05 2024 1019s # Using Test.pm version 1.31 1019s # Using Apache/Test.pm version 1.42 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 1 1019s ok 2 1019s Set-Cookie: usertrack_test=3402dec8.6297fbbb42681; path=/; expires=Tue, 17-Dec-24 23:35:06 GMT 1019s Cookie: usertrack_test=3402dec8.6297fbbb42681 1019s ok 3 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 4 1019s ok 5 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 6 1019s ok 7 1019s Set-Cookie: usertrack_test=875a05b4.6297fbbb4482a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=875a05b4.6297fbbb4482a 1019s ok 8 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 9 1019s ok 10 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 11 1019s ok 12 1019s Set-Cookie: usertrack_test=cc676ac6.6297fbbb45758; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=cc676ac6.6297fbbb45758 1019s ok 13 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 14 1019s ok 15 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 16 1019s ok 17 1019s Set-Cookie: usertrack_test=3f190f9c.6297fbbb465b6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=3f190f9c.6297fbbb465b6 1019s ok 18 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 19 1019s ok 20 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 21 1019s ok 22 1019s Set-Cookie: usertrack_test=b9c7378.6297fbbb4750b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=b9c7378.6297fbbb4750b 1019s ok 23 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 24 1019s ok 25 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 26 1019s ok 27 1019s Set-Cookie: usertrack_test=dcae28f5.6297fbbb48459; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=dcae28f5.6297fbbb48459 1019s ok 28 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 29 1019s ok 30 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 31 1019s ok 32 1019s Set-Cookie: usertrack_test=4d557657.6297fbbb492bc; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=4d557657.6297fbbb492bc 1019s ok 33 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 34 1019s ok 35 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 36 1019s ok 37 1019s Set-Cookie: usertrack_test=fd1860c8.6297fbbb4a0ee; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=fd1860c8.6297fbbb4a0ee 1019s ok 38 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 39 1019s ok 40 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 41 1019s ok 42 1019s Set-Cookie: usertrack_test=68bf53dc.6297fbbb4b056; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=68bf53dc.6297fbbb4b056 1019s ok 43 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 44 1019s ok 45 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 46 1019s ok 47 1019s Set-Cookie: usertrack_test=55c3ebc2.6297fbbb4be9b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=55c3ebc2.6297fbbb4be9b 1019s ok 48 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 49 1019s ok 50 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 51 1019s ok 52 1019s Set-Cookie: usertrack_test=2ae898f1.6297fbbb4cd40; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=2ae898f1.6297fbbb4cd40 1019s ok 53 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 54 1019s ok 55 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 56 1019s ok 57 1019s Set-Cookie: usertrack_test=75ddbfb8.6297fbbb4dde2; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=75ddbfb8.6297fbbb4dde2 1019s ok 58 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 59 1019s ok 60 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 61 1019s ok 62 1019s Set-Cookie: usertrack_test=71403c6.6297fbbb4ecff; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=71403c6.6297fbbb4ecff 1019s ok 63 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 64 1019s ok 65 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 66 1019s ok 67 1019s Set-Cookie: usertrack_test=4952c21a.6297fbbb4fc76; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=4952c21a.6297fbbb4fc76 1019s ok 68 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 69 1019s ok 70 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 71 1019s ok 72 1019s Set-Cookie: usertrack_test=edca9817.6297fbbb50edf; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=edca9817.6297fbbb50edf 1019s ok 73 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 74 1019s ok 75 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 76 1019s ok 77 1019s Set-Cookie: usertrack_test=15914842.6297fbbb52150; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=15914842.6297fbbb52150 1019s ok 78 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 79 1019s ok 80 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 81 1019s ok 82 1019s Set-Cookie: usertrack_test=c996d74d.6297fbbb53232; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=c996d74d.6297fbbb53232 1019s ok 83 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 84 1019s ok 85 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 86 1019s ok 87 1019s Set-Cookie: usertrack_test=88544637.6297fbbb541d6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=88544637.6297fbbb541d6 1019s ok 88 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 89 1019s ok 90 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 91 1019s ok 92 1019s Set-Cookie: usertrack_test=f97efc87.6297fbbb551f8; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=f97efc87.6297fbbb551f8 1019s ok 93 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 94 1019s ok 95 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 96 1019s ok 97 1019s Set-Cookie: usertrack_test=35c71145.6297fbbb561b6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=35c71145.6297fbbb561b6 1019s ok 98 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 99 1019s ok 100 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 101 1019s ok 102 1019s Set-Cookie: usertrack_test=9c16a32e.6297fbbb5710a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=9c16a32e.6297fbbb5710a 1019s ok 103 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 104 1019s ok 105 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 106 1019s ok 107 1019s Set-Cookie: usertrack_test=5c00a37b.6297fbbb580ee; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=5c00a37b.6297fbbb580ee 1019s ok 108 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 109 1019s ok 110 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 111 1019s ok 112 1019s Set-Cookie: usertrack_test=10759fc8.6297fbbb5900a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=10759fc8.6297fbbb5900a 1019s ok 113 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 114 1019s ok 115 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 116 1019s ok 117 1019s Set-Cookie: usertrack_test=2e81d121.6297fbbb59e63; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1019s Cookie: usertrack_test=2e81d121.6297fbbb59e63 1019s ok 118 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 119 1019s ok 120 1019s # testing : Checking return code is '200' 1019s # expected: 200 1019s # received: '200' 1019s ok 121 1019s ok 122 1020s Set-Cookie: usertrack_test=4f557d0b.6297fbbb5aee4; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=4f557d0b.6297fbbb5aee4 1020s ok 123 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 124 1020s ok 125 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 126 1020s ok 127 1020s Set-Cookie: usertrack_test=2fce178d.6297fbbb5bff6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2fce178d.6297fbbb5bff6 1020s ok 128 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 129 1020s ok 130 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 131 1020s ok 132 1020s Set-Cookie: usertrack_test=e0f5f5e3.6297fbbb5d454; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e0f5f5e3.6297fbbb5d454 1020s ok 133 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 134 1020s ok 135 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 136 1020s ok 137 1020s Set-Cookie: usertrack_test=cfdd3ca3.6297fbbb5e6f1; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cfdd3ca3.6297fbbb5e6f1 1020s ok 138 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 139 1020s ok 140 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 141 1020s ok 142 1020s Set-Cookie: usertrack_test=50c4833d.6297fbbb5f804; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=50c4833d.6297fbbb5f804 1020s ok 143 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 144 1020s ok 145 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 146 1020s ok 147 1020s Set-Cookie: usertrack_test=33fa52e4.6297fbbb6096e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=33fa52e4.6297fbbb6096e 1020s ok 148 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 149 1020s ok 150 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 151 1020s ok 152 1020s Set-Cookie: usertrack_test=e487d501.6297fbbb619af; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e487d501.6297fbbb619af 1020s ok 153 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 154 1020s ok 155 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 156 1020s ok 157 1020s Set-Cookie: usertrack_test=dea20abf.6297fbbb62a4e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=dea20abf.6297fbbb62a4e 1020s ok 158 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 159 1020s ok 160 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 161 1020s ok 162 1020s Set-Cookie: usertrack_test=bc4c4af5.6297fbbb638e2; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=bc4c4af5.6297fbbb638e2 1020s ok 163 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 164 1020s ok 165 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 166 1020s ok 167 1020s Set-Cookie: usertrack_test=84442362.6297fbbb647f7; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=84442362.6297fbbb647f7 1020s ok 168 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 169 1020s ok 170 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 171 1020s ok 172 1020s Set-Cookie: usertrack_test=f88be5fb.6297fbbb6576d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f88be5fb.6297fbbb6576d 1020s ok 173 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 174 1020s ok 175 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 176 1020s ok 177 1020s Set-Cookie: usertrack_test=819aa83c.6297fbbb668f5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=819aa83c.6297fbbb668f5 1020s ok 178 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 179 1020s ok 180 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 181 1020s ok 182 1020s Set-Cookie: usertrack_test=a40c7b69.6297fbbb67811; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a40c7b69.6297fbbb67811 1020s ok 183 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 184 1020s ok 185 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 186 1020s ok 187 1020s Set-Cookie: usertrack_test=a447c032.6297fbbb68b71; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a447c032.6297fbbb68b71 1020s ok 188 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 189 1020s ok 190 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 191 1020s ok 192 1020s Set-Cookie: usertrack_test=77743600.6297fbbb69f2b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=77743600.6297fbbb69f2b 1020s ok 193 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 194 1020s ok 195 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 196 1020s ok 197 1020s Set-Cookie: usertrack_test=f5809d04.6297fbbb6ae61; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f5809d04.6297fbbb6ae61 1020s ok 198 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 199 1020s ok 200 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 201 1020s ok 202 1020s Set-Cookie: usertrack_test=82ea7bfa.6297fbbb6ce7a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=82ea7bfa.6297fbbb6ce7a 1020s ok 203 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 204 1020s ok 205 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 206 1020s ok 207 1020s Set-Cookie: usertrack_test=2395f9bb.6297fbbb6e1ff; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2395f9bb.6297fbbb6e1ff 1020s ok 208 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 209 1020s ok 210 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 211 1020s ok 212 1020s Set-Cookie: usertrack_test=1e3441d3.6297fbbb6f4aa; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=1e3441d3.6297fbbb6f4aa 1020s ok 213 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 214 1020s ok 215 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 216 1020s ok 217 1020s Set-Cookie: usertrack_test=9db54db6.6297fbbb702ee; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9db54db6.6297fbbb702ee 1020s ok 218 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 219 1020s ok 220 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 221 1020s ok 222 1020s Set-Cookie: usertrack_test=9d3bd3bd.6297fbbb711b6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9d3bd3bd.6297fbbb711b6 1020s ok 223 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 224 1020s ok 225 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 226 1020s ok 227 1020s Set-Cookie: usertrack_test=cb8c5860.6297fbbb72300; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cb8c5860.6297fbbb72300 1020s ok 228 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 229 1020s ok 230 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 231 1020s ok 232 1020s Set-Cookie: usertrack_test=fba5a044.6297fbbb7336d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fba5a044.6297fbbb7336d 1020s ok 233 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 234 1020s ok 235 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 236 1020s ok 237 1020s Set-Cookie: usertrack_test=cf34e9e8.6297fbbb74322; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cf34e9e8.6297fbbb74322 1020s ok 238 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 239 1020s ok 240 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 241 1020s ok 242 1020s Set-Cookie: usertrack_test=a3ba823f.6297fbbb7533a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a3ba823f.6297fbbb7533a 1020s ok 243 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 244 1020s ok 245 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 246 1020s ok 247 1020s Set-Cookie: usertrack_test=c750c69c.6297fbbb7630b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c750c69c.6297fbbb7630b 1020s ok 248 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 249 1020s ok 250 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 251 1020s ok 252 1020s Set-Cookie: usertrack_test=7bdb392e.6297fbbb77224; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=7bdb392e.6297fbbb77224 1020s ok 253 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 254 1020s ok 255 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 256 1020s ok 257 1020s Set-Cookie: usertrack_test=a710d069.6297fbbb78291; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a710d069.6297fbbb78291 1020s ok 258 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 259 1020s ok 260 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 261 1020s ok 262 1020s Set-Cookie: usertrack_test=60654a59.6297fbbb7976e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=60654a59.6297fbbb7976e 1020s ok 263 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 264 1020s ok 265 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 266 1020s ok 267 1020s Set-Cookie: usertrack_test=af0f7a68.6297fbbb7a93c; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=af0f7a68.6297fbbb7a93c 1020s ok 268 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 269 1020s ok 270 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 271 1020s ok 272 1020s Set-Cookie: usertrack_test=b4aee3b4.6297fbbb7bc61; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b4aee3b4.6297fbbb7bc61 1020s ok 273 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 274 1020s ok 275 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 276 1020s ok 277 1020s Set-Cookie: usertrack_test=abf0da06.6297fbbb7d48d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=abf0da06.6297fbbb7d48d 1020s ok 278 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 279 1020s ok 280 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 281 1020s ok 282 1020s Set-Cookie: usertrack_test=fce7b8a6.6297fbbb7e4a8; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fce7b8a6.6297fbbb7e4a8 1020s ok 283 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 284 1020s ok 285 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 286 1020s ok 287 1020s Set-Cookie: usertrack_test=be5c70a1.6297fbbb7f3ae; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=be5c70a1.6297fbbb7f3ae 1020s ok 288 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 289 1020s ok 290 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 291 1020s ok 292 1020s Set-Cookie: usertrack_test=1c6b6210.6297fbbb8036a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=1c6b6210.6297fbbb8036a 1020s ok 293 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 294 1020s ok 295 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 296 1020s ok 297 1020s Set-Cookie: usertrack_test=7d8029c7.6297fbbb814a0; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=7d8029c7.6297fbbb814a0 1020s ok 298 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 299 1020s ok 300 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 301 1020s ok 302 1020s Set-Cookie: usertrack_test=1b72ae28.6297fbbb82b56; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=1b72ae28.6297fbbb82b56 1020s ok 303 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 304 1020s ok 305 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 306 1020s ok 307 1020s Set-Cookie: usertrack_test=cdcb9037.6297fbbb841c8; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cdcb9037.6297fbbb841c8 1020s ok 308 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 309 1020s ok 310 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 311 1020s ok 312 1020s Set-Cookie: usertrack_test=ecad2eb1.6297fbbb85621; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ecad2eb1.6297fbbb85621 1020s ok 313 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 314 1020s ok 315 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 316 1020s ok 317 1020s Set-Cookie: usertrack_test=eb814896.6297fbbb868fb; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=eb814896.6297fbbb868fb 1020s ok 318 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 319 1020s ok 320 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 321 1020s ok 322 1020s Set-Cookie: usertrack_test=87f608ee.6297fbbb87bd6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=87f608ee.6297fbbb87bd6 1020s ok 323 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 324 1020s ok 325 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 326 1020s ok 327 1020s Set-Cookie: usertrack_test=f9f0b57c.6297fbbb88f41; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f9f0b57c.6297fbbb88f41 1020s ok 328 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 329 1020s ok 330 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 331 1020s ok 332 1020s Set-Cookie: usertrack_test=2449f8d.6297fbbb8a757; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2449f8d.6297fbbb8a757 1020s ok 333 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 334 1020s ok 335 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 336 1020s ok 337 1020s Set-Cookie: usertrack_test=2c7d9ef9.6297fbbb8c090; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2c7d9ef9.6297fbbb8c090 1020s ok 338 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 339 1020s ok 340 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 341 1020s ok 342 1020s Set-Cookie: usertrack_test=84fa55c1.6297fbbb8d1ad; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=84fa55c1.6297fbbb8d1ad 1020s ok 343 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 344 1020s ok 345 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 346 1020s ok 347 1020s Set-Cookie: usertrack_test=f81cce4b.6297fbbb8e263; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f81cce4b.6297fbbb8e263 1020s ok 348 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 349 1020s ok 350 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 351 1020s ok 352 1020s Set-Cookie: usertrack_test=bf6c790.6297fbbb8f35e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=bf6c790.6297fbbb8f35e 1020s ok 353 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 354 1020s ok 355 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 356 1020s ok 357 1020s Set-Cookie: usertrack_test=50169b59.6297fbbb902bc; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=50169b59.6297fbbb902bc 1020s ok 358 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 359 1020s ok 360 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 361 1020s ok 362 1020s Set-Cookie: usertrack_test=544f9c0f.6297fbbb9134c; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=544f9c0f.6297fbbb9134c 1020s ok 363 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 364 1020s ok 365 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 366 1020s ok 367 1020s Set-Cookie: usertrack_test=489636be.6297fbbb922cc; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=489636be.6297fbbb922cc 1020s ok 368 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 369 1020s ok 370 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 371 1020s ok 372 1020s Set-Cookie: usertrack_test=75380503.6297fbbb93479; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=75380503.6297fbbb93479 1020s ok 373 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 374 1020s ok 375 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 376 1020s ok 377 1020s Set-Cookie: usertrack_test=31397d62.6297fbbb944dd; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=31397d62.6297fbbb944dd 1020s ok 378 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 379 1020s ok 380 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 381 1020s ok 382 1020s Set-Cookie: usertrack_test=b6bfeee9.6297fbbb954d1; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b6bfeee9.6297fbbb954d1 1020s ok 383 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 384 1020s ok 385 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 386 1020s ok 387 1020s Set-Cookie: usertrack_test=8d57e634.6297fbbb9645d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=8d57e634.6297fbbb9645d 1020s ok 388 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 389 1020s ok 390 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 391 1020s ok 392 1020s Set-Cookie: usertrack_test=ca17e0fb.6297fbbb97691; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ca17e0fb.6297fbbb97691 1020s ok 393 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 394 1020s ok 395 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 396 1020s ok 397 1020s Set-Cookie: usertrack_test=d0ca09f4.6297fbbb98ca9; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d0ca09f4.6297fbbb98ca9 1020s ok 398 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 399 1020s ok 400 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 401 1020s ok 402 1020s Set-Cookie: usertrack_test=e12b0d9b.6297fbbb99e6d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e12b0d9b.6297fbbb99e6d 1020s ok 403 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 404 1020s ok 405 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 406 1020s ok 407 1020s Set-Cookie: usertrack_test=25636904.6297fbbb9acd6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=25636904.6297fbbb9acd6 1020s ok 408 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 409 1020s ok 410 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 411 1020s ok 412 1020s Set-Cookie: usertrack_test=cc61d54b.6297fbbb9b9fa; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cc61d54b.6297fbbb9b9fa 1020s ok 413 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 414 1020s ok 415 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 416 1020s ok 417 1020s Set-Cookie: usertrack_test=d6ffd325.6297fbbb9c7c6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d6ffd325.6297fbbb9c7c6 1020s ok 418 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 419 1020s ok 420 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 421 1020s ok 422 1020s Set-Cookie: usertrack_test=b26726ca.6297fbbb9d85f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b26726ca.6297fbbb9d85f 1020s ok 423 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 424 1020s ok 425 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 426 1020s ok 427 1020s Set-Cookie: usertrack_test=59c8df3e.6297fbbb9e712; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=59c8df3e.6297fbbb9e712 1020s ok 428 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 429 1020s ok 430 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 431 1020s ok 432 1020s Set-Cookie: usertrack_test=710fd4fb.6297fbbb9f876; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=710fd4fb.6297fbbb9f876 1020s ok 433 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 434 1020s ok 435 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 436 1020s ok 437 1020s Set-Cookie: usertrack_test=56a64f1b.6297fbbba0b2b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=56a64f1b.6297fbbba0b2b 1020s ok 438 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 439 1020s ok 440 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 441 1020s ok 442 1020s Set-Cookie: usertrack_test=642e1ca0.6297fbbba1c9f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=642e1ca0.6297fbbba1c9f 1020s ok 443 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 444 1020s ok 445 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 446 1020s ok 447 1020s Set-Cookie: usertrack_test=6a994e5e.6297fbbba3097; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=6a994e5e.6297fbbba3097 1020s ok 448 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 449 1020s ok 450 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 451 1020s ok 452 1020s Set-Cookie: usertrack_test=773f713c.6297fbbba469b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=773f713c.6297fbbba469b 1020s ok 453 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 454 1020s ok 455 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 456 1020s ok 457 1020s Set-Cookie: usertrack_test=1ac533fe.6297fbbba70a5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=1ac533fe.6297fbbba70a5 1020s ok 458 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 459 1020s ok 460 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 461 1020s ok 462 1020s Set-Cookie: usertrack_test=8d6d3948.6297fbbba8527; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=8d6d3948.6297fbbba8527 1020s ok 463 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 464 1020s ok 465 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 466 1020s ok 467 1020s Set-Cookie: usertrack_test=47b0553f.6297fbbba957d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=47b0553f.6297fbbba957d 1020s ok 468 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 469 1020s ok 470 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 471 1020s ok 472 1020s Set-Cookie: usertrack_test=f1a51170.6297fbbbaa8d3; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f1a51170.6297fbbbaa8d3 1020s ok 473 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 474 1020s ok 475 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 476 1020s ok 477 1020s Set-Cookie: usertrack_test=f68baad6.6297fbbbabc9b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f68baad6.6297fbbbabc9b 1020s ok 478 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 479 1020s ok 480 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 481 1020s ok 482 1020s Set-Cookie: usertrack_test=ae9717db.6297fbbbacdb6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ae9717db.6297fbbbacdb6 1020s ok 483 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 484 1020s ok 485 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 486 1020s ok 487 1020s Set-Cookie: usertrack_test=6adabbea.6297fbbbade3f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=6adabbea.6297fbbbade3f 1020s ok 488 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 489 1020s ok 490 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 491 1020s ok 492 1020s Set-Cookie: usertrack_test=aebf462b.6297fbbbaf140; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=aebf462b.6297fbbbaf140 1020s ok 493 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 494 1020s ok 495 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 496 1020s ok 497 1020s Set-Cookie: usertrack_test=f68fc43d.6297fbbbb0b0b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f68fc43d.6297fbbbb0b0b 1020s ok 498 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 499 1020s ok 500 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 501 1020s ok 502 1020s Set-Cookie: usertrack_test=87d72963.6297fbbbb1ef2; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=87d72963.6297fbbbb1ef2 1020s ok 503 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 504 1020s ok 505 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 506 1020s ok 507 1020s Set-Cookie: usertrack_test=870b88d0.6297fbbbb31bf; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=870b88d0.6297fbbbb31bf 1020s ok 508 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 509 1020s ok 510 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 511 1020s ok 512 1020s Set-Cookie: usertrack_test=52303c9d.6297fbbbb4070; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=52303c9d.6297fbbbb4070 1020s ok 513 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 514 1020s ok 515 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 516 1020s ok 517 1020s Set-Cookie: usertrack_test=fd60ce1a.6297fbbbb588d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fd60ce1a.6297fbbbb588d 1020s ok 518 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 519 1020s ok 520 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 521 1020s ok 522 1020s Set-Cookie: usertrack_test=9227ed79.6297fbbbb6b7f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9227ed79.6297fbbbb6b7f 1020s ok 523 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 524 1020s ok 525 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 526 1020s ok 527 1020s Set-Cookie: usertrack_test=f88db826.6297fbbbb7cbf; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f88db826.6297fbbbb7cbf 1020s ok 528 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 529 1020s ok 530 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 531 1020s ok 532 1020s Set-Cookie: usertrack_test=bd298d84.6297fbbbb8ee3; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=bd298d84.6297fbbbb8ee3 1020s ok 533 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 534 1020s ok 535 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 536 1020s ok 537 1020s Set-Cookie: usertrack_test=57566017.6297fbbbba063; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=57566017.6297fbbbba063 1020s ok 538 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 539 1020s ok 540 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 541 1020s ok 542 1020s Set-Cookie: usertrack_test=b892fb10.6297fbbbbb539; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b892fb10.6297fbbbbb539 1020s ok 543 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 544 1020s ok 545 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 546 1020s ok 547 1020s Set-Cookie: usertrack_test=11d4f79c.6297fbbbbc55e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=11d4f79c.6297fbbbbc55e 1020s ok 548 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 549 1020s ok 550 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 551 1020s ok 552 1020s Set-Cookie: usertrack_test=25fa1864.6297fbbbbd583; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=25fa1864.6297fbbbbd583 1020s ok 553 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 554 1020s ok 555 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 556 1020s ok 557 1020s Set-Cookie: usertrack_test=35493144.6297fbbbbe692; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=35493144.6297fbbbbe692 1020s ok 558 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 559 1020s ok 560 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 561 1020s ok 562 1020s Set-Cookie: usertrack_test=902c14ae.6297fbbbbf44c; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=902c14ae.6297fbbbbf44c 1020s ok 563 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 564 1020s ok 565 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 566 1020s ok 567 1020s Set-Cookie: usertrack_test=2a06cae6.6297fbbbc03be; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2a06cae6.6297fbbbc03be 1020s ok 568 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 569 1020s ok 570 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 571 1020s ok 572 1020s Set-Cookie: usertrack_test=9071d4d1.6297fbbbc1429; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9071d4d1.6297fbbbc1429 1020s ok 573 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 574 1020s ok 575 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 576 1020s ok 577 1020s Set-Cookie: usertrack_test=3e3458b.6297fbbbc268d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=3e3458b.6297fbbbc268d 1020s ok 578 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 579 1020s ok 580 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 581 1020s ok 582 1020s Set-Cookie: usertrack_test=72fc7897.6297fbbbc37da; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=72fc7897.6297fbbbc37da 1020s ok 583 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 584 1020s ok 585 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 586 1020s ok 587 1020s Set-Cookie: usertrack_test=967e8c7a.6297fbbbc4760; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=967e8c7a.6297fbbbc4760 1020s ok 588 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 589 1020s ok 590 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 591 1020s ok 592 1020s Set-Cookie: usertrack_test=90efac2.6297fbbbc5732; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=90efac2.6297fbbbc5732 1020s ok 593 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 594 1020s ok 595 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 596 1020s ok 597 1020s Set-Cookie: usertrack_test=eac5cd64.6297fbbbc662f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=eac5cd64.6297fbbbc662f 1020s ok 598 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 599 1020s ok 600 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 601 1020s ok 602 1020s Set-Cookie: usertrack_test=f80002ef.6297fbbbc771a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f80002ef.6297fbbbc771a 1020s ok 603 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 604 1020s ok 605 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 606 1020s ok 607 1020s Set-Cookie: usertrack_test=317c898.6297fbbbc8838; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=317c898.6297fbbbc8838 1020s ok 608 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 609 1020s ok 610 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 611 1020s ok 612 1020s Set-Cookie: usertrack_test=4ec23957.6297fbbbc9599; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=4ec23957.6297fbbbc9599 1020s ok 613 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 614 1020s ok 615 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 616 1020s ok 617 1020s Set-Cookie: usertrack_test=f041c818.6297fbbbca30b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f041c818.6297fbbbca30b 1020s ok 618 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 619 1020s ok 620 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 621 1020s ok 622 1020s Set-Cookie: usertrack_test=e484d6f4.6297fbbbcb36d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e484d6f4.6297fbbbcb36d 1020s ok 623 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 624 1020s ok 625 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 626 1020s ok 627 1020s Set-Cookie: usertrack_test=ec3d0e5f.6297fbbbcc4a6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ec3d0e5f.6297fbbbcc4a6 1020s ok 628 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 629 1020s ok 630 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 631 1020s ok 632 1020s Set-Cookie: usertrack_test=b0809c24.6297fbbbcd7be; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b0809c24.6297fbbbcd7be 1020s ok 633 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 634 1020s ok 635 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 636 1020s ok 637 1020s Set-Cookie: usertrack_test=e5c4d233.6297fbbbce845; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e5c4d233.6297fbbbce845 1020s ok 638 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 639 1020s ok 640 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 641 1020s ok 642 1020s Set-Cookie: usertrack_test=2c3d6d11.6297fbbbcfb06; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2c3d6d11.6297fbbbcfb06 1020s ok 643 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 644 1020s ok 645 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 646 1020s ok 647 1020s Set-Cookie: usertrack_test=60637113.6297fbbbd0a86; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=60637113.6297fbbbd0a86 1020s ok 648 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 649 1020s ok 650 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 651 1020s ok 652 1020s Set-Cookie: usertrack_test=74c26678.6297fbbbd1a43; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=74c26678.6297fbbbd1a43 1020s ok 653 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 654 1020s ok 655 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 656 1020s ok 657 1020s Set-Cookie: usertrack_test=cd63d789.6297fbbbd2a26; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=cd63d789.6297fbbbd2a26 1020s ok 658 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 659 1020s ok 660 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 661 1020s ok 662 1020s Set-Cookie: usertrack_test=fcc5d86.6297fbbbd39ab; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fcc5d86.6297fbbbd39ab 1020s ok 663 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 664 1020s ok 665 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 666 1020s ok 667 1020s Set-Cookie: usertrack_test=98a50bbb.6297fbbbd4980; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=98a50bbb.6297fbbbd4980 1020s ok 668 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 669 1020s ok 670 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 671 1020s ok 672 1020s Set-Cookie: usertrack_test=1f0823f.6297fbbbd58db; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=1f0823f.6297fbbbd58db 1020s ok 673 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 674 1020s ok 675 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 676 1020s ok 677 1020s Set-Cookie: usertrack_test=852d1360.6297fbbbd6d6e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=852d1360.6297fbbbd6d6e 1020s ok 678 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 679 1020s ok 680 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 681 1020s ok 682 1020s Set-Cookie: usertrack_test=7c076a62.6297fbbbd80bb; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=7c076a62.6297fbbbd80bb 1020s ok 683 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 684 1020s ok 685 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 686 1020s ok 687 1020s Set-Cookie: usertrack_test=3f7ef93.6297fbbbd95d7; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=3f7ef93.6297fbbbd95d7 1020s ok 688 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 689 1020s ok 690 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 691 1020s ok 692 1020s Set-Cookie: usertrack_test=8f263fd1.6297fbbbdab48; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=8f263fd1.6297fbbbdab48 1020s ok 693 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 694 1020s ok 695 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 696 1020s ok 697 1020s Set-Cookie: usertrack_test=8e86084f.6297fbbbdc09d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=8e86084f.6297fbbbdc09d 1020s ok 698 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 699 1020s ok 700 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 701 1020s ok 702 1020s Set-Cookie: usertrack_test=4707c3d9.6297fbbbdd599; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=4707c3d9.6297fbbbdd599 1020s ok 703 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 704 1020s ok 705 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 706 1020s ok 707 1020s Set-Cookie: usertrack_test=2f05cda3.6297fbbbde821; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=2f05cda3.6297fbbbde821 1020s ok 708 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 709 1020s ok 710 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 711 1020s ok 712 1020s Set-Cookie: usertrack_test=c90f8c31.6297fbbbdf8f0; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c90f8c31.6297fbbbdf8f0 1020s ok 713 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 714 1020s ok 715 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 716 1020s ok 717 1020s Set-Cookie: usertrack_test=e14e9273.6297fbbbe0a2c; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e14e9273.6297fbbbe0a2c 1020s ok 718 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 719 1020s ok 720 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 721 1020s ok 722 1020s Set-Cookie: usertrack_test=a8b247a2.6297fbbbe21dc; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a8b247a2.6297fbbbe21dc 1020s ok 723 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 724 1020s ok 725 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 726 1020s ok 727 1020s Set-Cookie: usertrack_test=21d51325.6297fbbbe35fb; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=21d51325.6297fbbbe35fb 1020s ok 728 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 729 1020s ok 730 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 731 1020s ok 732 1020s Set-Cookie: usertrack_test=5eeac119.6297fbbbe4aee; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=5eeac119.6297fbbbe4aee 1020s ok 733 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 734 1020s ok 735 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 736 1020s ok 737 1020s Set-Cookie: usertrack_test=35a15329.6297fbbbe5e4d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=35a15329.6297fbbbe5e4d 1020s ok 738 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 739 1020s ok 740 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 741 1020s ok 742 1020s Set-Cookie: usertrack_test=8815a0bf.6297fbbbe708d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=8815a0bf.6297fbbbe708d 1020s ok 743 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 744 1020s ok 745 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 746 1020s ok 747 1020s Set-Cookie: usertrack_test=5511aa2f.6297fbbbe825b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=5511aa2f.6297fbbbe825b 1020s ok 748 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 749 1020s ok 750 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 751 1020s ok 752 1020s Set-Cookie: usertrack_test=539ef5bc.6297fbbbe968b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=539ef5bc.6297fbbbe968b 1020s ok 753 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 754 1020s ok 755 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 756 1020s ok 757 1020s Set-Cookie: usertrack_test=6ed52a28.6297fbbbeaa54; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=6ed52a28.6297fbbbeaa54 1020s ok 758 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 759 1020s ok 760 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 761 1020s ok 762 1020s Set-Cookie: usertrack_test=a2c85b0e.6297fbbbebc78; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a2c85b0e.6297fbbbebc78 1020s ok 763 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 764 1020s ok 765 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 766 1020s ok 767 1020s Set-Cookie: usertrack_test=fa055051.6297fbbbed07f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fa055051.6297fbbbed07f 1020s ok 768 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 769 1020s ok 770 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 771 1020s ok 772 1020s Set-Cookie: usertrack_test=a3e66e2c.6297fbbbee3df; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a3e66e2c.6297fbbbee3df 1020s ok 773 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 774 1020s ok 775 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 776 1020s ok 777 1020s Set-Cookie: usertrack_test=26e2dd57.6297fbbbef990; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=26e2dd57.6297fbbbef990 1020s ok 778 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 779 1020s ok 780 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 781 1020s ok 782 1020s Set-Cookie: usertrack_test=df354f19.6297fbbbf0bac; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=df354f19.6297fbbbf0bac 1020s ok 783 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 784 1020s ok 785 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 786 1020s ok 787 1020s Set-Cookie: usertrack_test=b4b5bc8a.6297fbbbf21c8; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b4b5bc8a.6297fbbbf21c8 1020s ok 788 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 789 1020s ok 790 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 791 1020s ok 792 1020s Set-Cookie: usertrack_test=aca52550.6297fbbbf333e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=aca52550.6297fbbbf333e 1020s ok 793 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 794 1020s ok 795 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 796 1020s ok 797 1020s Set-Cookie: usertrack_test=558f82a2.6297fbbbf4656; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=558f82a2.6297fbbbf4656 1020s ok 798 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 799 1020s ok 800 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 801 1020s ok 802 1020s Set-Cookie: usertrack_test=63b8f741.6297fbbbf5b45; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=63b8f741.6297fbbbf5b45 1020s ok 803 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 804 1020s ok 805 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 806 1020s ok 807 1020s Set-Cookie: usertrack_test=d21db236.6297fbbbf722f; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d21db236.6297fbbbf722f 1020s ok 808 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 809 1020s ok 810 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 811 1020s ok 812 1020s Set-Cookie: usertrack_test=5db77584.6297fbbbf8fa6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=5db77584.6297fbbbf8fa6 1020s ok 813 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 814 1020s ok 815 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 816 1020s ok 817 1020s Set-Cookie: usertrack_test=3d09c615.6297fbbbfacc7; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=3d09c615.6297fbbbfacc7 1020s ok 818 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 819 1020s ok 820 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 821 1020s ok 822 1020s Set-Cookie: usertrack_test=9aaeafee.6297fbbbfc0b5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9aaeafee.6297fbbbfc0b5 1020s ok 823 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 824 1020s ok 825 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 826 1020s ok 827 1020s Set-Cookie: usertrack_test=f5dae42e.6297fbbbfd2cc; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f5dae42e.6297fbbbfd2cc 1020s ok 828 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 829 1020s ok 830 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 831 1020s ok 832 1020s Set-Cookie: usertrack_test=fb626abd.6297fbbbfe509; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fb626abd.6297fbbbfe509 1020s ok 833 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 834 1020s ok 835 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 836 1020s ok 837 1020s Set-Cookie: usertrack_test=91c3c8f5.6297fbbbff6f1; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=91c3c8f5.6297fbbbff6f1 1020s ok 838 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 839 1020s ok 840 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 841 1020s ok 842 1020s Set-Cookie: usertrack_test=5c9c92f.6297fbbc00a91; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=5c9c92f.6297fbbc00a91 1020s ok 843 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 844 1020s ok 845 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 846 1020s ok 847 1020s Set-Cookie: usertrack_test=6767284.6297fbbc01fd3; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=6767284.6297fbbc01fd3 1020s ok 848 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 849 1020s ok 850 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 851 1020s ok 852 1020s Set-Cookie: usertrack_test=e2110aa2.6297fbbc0332e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e2110aa2.6297fbbc0332e 1020s ok 853 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 854 1020s ok 855 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 856 1020s ok 857 1020s Set-Cookie: usertrack_test=c8846e20.6297fbbc04570; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c8846e20.6297fbbc04570 1020s ok 858 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 859 1020s ok 860 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 861 1020s ok 862 1020s Set-Cookie: usertrack_test=84eac6b1.6297fbbc05875; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=84eac6b1.6297fbbc05875 1020s ok 863 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 864 1020s ok 865 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 866 1020s ok 867 1020s Set-Cookie: usertrack_test=991f52c6.6297fbbc06d1d; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=991f52c6.6297fbbc06d1d 1020s ok 868 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 869 1020s ok 870 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 871 1020s ok 872 1020s Set-Cookie: usertrack_test=a23e9304.6297fbbc07d74; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=a23e9304.6297fbbc07d74 1020s ok 873 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 874 1020s ok 875 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 876 1020s ok 877 1020s Set-Cookie: usertrack_test=957e0a69.6297fbbc09365; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=957e0a69.6297fbbc09365 1020s ok 878 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 879 1020s ok 880 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 881 1020s ok 882 1020s Set-Cookie: usertrack_test=fe96f433.6297fbbc0a4e6; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fe96f433.6297fbbc0a4e6 1020s ok 883 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 884 1020s ok 885 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 886 1020s ok 887 1020s Set-Cookie: usertrack_test=3f74d793.6297fbbc0b725; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=3f74d793.6297fbbc0b725 1020s ok 888 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 889 1020s ok 890 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 891 1020s ok 892 1020s Set-Cookie: usertrack_test=ee138423.6297fbbc0c758; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ee138423.6297fbbc0c758 1020s ok 893 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 894 1020s ok 895 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 896 1020s ok 897 1020s Set-Cookie: usertrack_test=4983caaf.6297fbbc0d7e4; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=4983caaf.6297fbbc0d7e4 1020s ok 898 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 899 1020s ok 900 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 901 1020s ok 902 1020s Set-Cookie: usertrack_test=c8919433.6297fbbc0e6e7; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c8919433.6297fbbc0e6e7 1020s ok 903 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 904 1020s ok 905 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 906 1020s ok 907 1020s Set-Cookie: usertrack_test=c3538b87.6297fbbc0f586; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c3538b87.6297fbbc0f586 1020s ok 908 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 909 1020s ok 910 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 911 1020s ok 912 1020s Set-Cookie: usertrack_test=d2f67cc9.6297fbbc1038a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d2f67cc9.6297fbbc1038a 1020s ok 913 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 914 1020s ok 915 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 916 1020s ok 917 1020s Set-Cookie: usertrack_test=f7b55ba5.6297fbbc11408; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f7b55ba5.6297fbbc11408 1020s ok 918 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 919 1020s ok 920 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 921 1020s ok 922 1020s Set-Cookie: usertrack_test=f8d84678.6297fbbc12245; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f8d84678.6297fbbc12245 1020s ok 923 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 924 1020s ok 925 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 926 1020s ok 927 1020s Set-Cookie: usertrack_test=6d3a9bb.6297fbbc130fd; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=6d3a9bb.6297fbbc130fd 1020s ok 928 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 929 1020s ok 930 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 931 1020s ok 932 1020s Set-Cookie: usertrack_test=38ef15c3.6297fbbc13e40; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=38ef15c3.6297fbbc13e40 1020s ok 933 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 934 1020s ok 935 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 936 1020s ok 937 1020s Set-Cookie: usertrack_test=ddf8f1cb.6297fbbc14cc5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=ddf8f1cb.6297fbbc14cc5 1020s ok 938 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 939 1020s ok 940 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 941 1020s ok 942 1020s Set-Cookie: usertrack_test=fa90f2f6.6297fbbc15bd3; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=fa90f2f6.6297fbbc15bd3 1020s ok 943 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 944 1020s ok 945 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 946 1020s ok 947 1020s Set-Cookie: usertrack_test=f0587ba9.6297fbbc16e29; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=f0587ba9.6297fbbc16e29 1020s ok 948 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 949 1020s ok 950 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 951 1020s ok 952 1020s Set-Cookie: usertrack_test=b67b2749.6297fbbc17f3c; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=b67b2749.6297fbbc17f3c 1020s ok 953 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 954 1020s ok 955 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 956 1020s ok 957 1020s Set-Cookie: usertrack_test=c502a6a5.6297fbbc18ecd; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=c502a6a5.6297fbbc18ecd 1020s ok 958 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 959 1020s ok 960 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 961 1020s ok 962 1020s Set-Cookie: usertrack_test=21d5c73a.6297fbbc19ec9; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=21d5c73a.6297fbbc19ec9 1020s ok 963 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 964 1020s ok 965 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 966 1020s ok 967 1020s Set-Cookie: usertrack_test=39a8c6ac.6297fbbc1ade5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=39a8c6ac.6297fbbc1ade5 1020s ok 968 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 969 1020s ok 970 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 971 1020s ok 972 1020s Set-Cookie: usertrack_test=e10a9002.6297fbbc1bdaa; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=e10a9002.6297fbbc1bdaa 1020s ok 973 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 974 1020s ok 975 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 976 1020s ok 977 1020s Set-Cookie: usertrack_test=538fcde9.6297fbbc1cd4b; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=538fcde9.6297fbbc1cd4b 1020s ok 978 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 979 1020s ok 980 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 981 1020s ok 982 1020s Set-Cookie: usertrack_test=9f512c8b.6297fbbc1dce8; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=9f512c8b.6297fbbc1dce8 1020s ok 983 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 984 1020s ok 985 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 986 1020s ok 987 1020s Set-Cookie: usertrack_test=d7729510.6297fbbc1ed5a; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d7729510.6297fbbc1ed5a 1020s ok 988 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 989 1020s ok 990 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 991 1020s ok 992 1020s Set-Cookie: usertrack_test=d88bd1ac.6297fbbc1fdb5; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=d88bd1ac.6297fbbc1fdb5 1020s ok 993 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 994 1020s ok 995 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 996 1020s ok 997 1020s Set-Cookie: usertrack_test=766ebcef.6297fbbc20c20; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s Cookie: usertrack_test=766ebcef.6297fbbc20c20 1020s ok 998 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 999 1020s ok 1000 1020s ok 1001 1020s # testing : Checking return code is '200' 1020s # expected: 200 1020s # received: '200' 1020s ok 1002 1020s # usertrack_test=3bcb90fe.6297fbbc21c7e; path=/; expires=Tue, 17-Dec-24 23:35:07 GMT 1020s ok 1003 1020s # expected: undef 1020s # received: undef 1020s ok 1004 1020s ok 1022s t/modules/vhost_alias.t ............. 1022s 1..8 1022s # Running under perl version 5.038002 for linux 1022s # Current time local: Tue Dec 17 23:34:07 2024 1022s # Current time GMT: Tue Dec 17 23:34:07 2024 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.42 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1022s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1022s # testing : VirtalDocumentRoot test 1022s # expected: 'www.vha-test.com' 1022s # received: 'www.vha-test.com' 1022s ok 1 1022s # testing : VirtualScriptAlias test 1022s # expected: 'test cgi for www.vha-test.com' 1022s # received: 'test cgi for www.vha-test.com' 1022s ok 2 1022s # testing : VirtalDocumentRoot test 1022s # expected: 'big.server.name.from.heck.org' 1022s # received: 'big.server.name.from.heck.org' 1022s ok 3 1022s # testing : VirtualScriptAlias test 1022s # expected: 'test cgi for big.server.name.from.heck.org' 1022s # received: 'test cgi for big.server.name.from.heck.org' 1022s ok 4 1022s # testing : VirtalDocumentRoot test 1022s # expected: 'ab.com' 1022s # received: 'ab.com' 1022s ok 5 1022s # testing : VirtualScriptAlias test 1022s # expected: 'test cgi for ab.com' 1022s # received: 'test cgi for ab.com' 1022s ok 6 1022s # testing : VirtalDocumentRoot test 1022s # expected: 'w-t-f.net' 1022s # received: 'w-t-f.net' 1022s ok 7 1022s # testing : VirtualScriptAlias test 1022s # expected: 'test cgi for w-t-f.net' 1022s # received: 'test cgi for w-t-f.net' 1022s ok 8 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1022s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1022s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1022s ok 1023s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1025s t/protocol/echo.t ................... 1025s 1..8 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Tue Dec 17 23:34:11 2024 1025s # Current time GMT: Tue Dec 17 23:34:11 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s testing mod_echo_ssl 1025s ok 1 1025s #Cipher: TLS_AES_256_GCM_SHA384 1025s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1025s # testing : echo 1025s # expected: 't/protocol/echo.t' 1025s # received: 't/protocol/echo.t' 1025s ok 2 1025s # testing : echo 1025s # expected: '/usr/bin/perl' 1025s # received: '/usr/bin/perl' 1025s ok 3 1025s # testing : echo 1025s # expected: '276876276876276876276876276876' 1025s # received: '276876276876276876276876276876' 1025s ok 4 1025s testing mod_echo 1025s ok 5 1025s # testing : echo 1025s # expected: 't/protocol/echo.t' 1025s # received: 't/protocol/echo.t' 1025s ok 6 1025s # testing : echo 1025s # expected: '/usr/bin/perl' 1025s # received: '/usr/bin/perl' 1025s ok 7 1025s # testing : echo 1025s # expected: '276876276876276876276876276876' 1025s # received: '276876276876276876276876276876' 1025s ok 8 1025s ok 1027s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1029s t/security/CVE-2003-0542.t .......... 1029s 1..1 1029s # Running under perl version 5.038002 for linux 1029s # Current time local: Tue Dec 17 23:34:15 2024 1029s # Current time GMT: Tue Dec 17 23:34:15 2024 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.42 1029s # testing : CAN-2003-0542 test case 1029s # expected: 404 1029s # received: '404' 1029s ok 1 1029s ok 1032s t/security/CVE-2004-0747.t .......... 1032s 1..1 1032s # Running under perl version 5.038002 for linux 1032s # Current time local: Tue Dec 17 23:34:17 2024 1032s # Current time GMT: Tue Dec 17 23:34:17 2024 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.42 1032s # testing : CAN-2004-0747 ap_resolve_env test case 1032s # expected: 200 1032s # received: 200 1032s ok 1 1032s ok 1034s t/security/CVE-2004-0811.t .......... 1034s 1..8 1034s # Running under perl version 5.038002 for linux 1034s # Current time local: Tue Dec 17 23:34:19 2024 1034s # Current time GMT: Tue Dec 17 23:34:19 2024 1034s # Using Test.pm version 1.31 1034s # Using Apache/Test.pm version 1.42 1034s # testing : subdir access allowed 1034s # expected: 200 1034s # received: '200' 1034s ok 1 1034s # testing : subdir access allowed 1034s # expected: 200 1034s # received: '200' 1034s ok 2 1034s # testing : subdir access allowed 1034s # expected: 200 1034s # received: '200' 1034s ok 3 1034s # testing : subdir access allowed 1034s # expected: 200 1034s # received: '200' 1034s ok 4 1034s # testing : topdir access denied 1034s # expected: 401 1034s # received: '401' 1034s ok 5 1034s # testing : topdir access denied 1034s # expected: 401 1034s # received: '401' 1034s ok 6 1034s # testing : topdir access denied 1034s # expected: 401 1034s # received: '401' 1034s ok 7 1034s # testing : topdir access denied 1034s # expected: 401 1034s # received: '401' 1034s ok 8 1034s ok 1036s t/security/CVE-2004-0940.t .......... 1036s 1..1 1036s # Running under perl version 5.038002 for linux 1036s # Current time local: Tue Dec 17 23:34:22 2024 1036s # Current time GMT: Tue Dec 17 23:34:22 2024 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.42 1036s # testing : response was 200 1036s # expected: 200 1036s # received: '200' 1036s ok 1 1036s ok 1038s t/security/CVE-2004-0942.t .......... 1038s 1..2 1038s # Running under perl version 5.038002 for linux 1038s # Current time local: Tue Dec 17 23:34:24 2024 1038s # Current time GMT: Tue Dec 17 23:34:24 2024 1038s # Using Test.pm version 1.31 1038s # Using Apache/Test.pm version 1.42 1038s ok 1 1038s # testing : request was refused 1038s # expected: qr/^HTTP\/1\.. 400/ 1038s # received: 'HTTP/1.1 400 Bad Request 1038s # ' 1038s ok 2 1038s ok 1040s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1043s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1045s t/security/CVE-2005-2491.t .......... 1045s 1..4 1045s # Running under perl version 5.038002 for linux 1045s # Current time local: Tue Dec 17 23:34:31 2024 1045s # Current time GMT: Tue Dec 17 23:34:31 2024 1045s # Using Test.pm version 1.31 1045s # Using Apache/Test.pm version 1.42 1045s # testing : check that server did not segfault 1045s # expected: 'Internal Server Error' 1045s # received: 'Internal Server Error' 1045s ok 1 1045s # testing : check for 500 response error 1045s # expected: 500 1045s # received: '500' 1045s ok 2 1045s # testing : check that server did not segfault 1045s # expected: 'Internal Server Error' 1045s # received: 'Internal Server Error' 1045s ok 3 1045s # testing : check for 500 response error 1045s # expected: 500 1045s # received: '500' 1045s ok 4 1045s ok 1047s t/security/CVE-2005-2700.t .......... 1047s 1..2 1047s # Running under perl version 5.038002 for linux 1047s # Current time local: Tue Dec 17 23:34:33 2024 1047s # Current time GMT: Tue Dec 17 23:34:33 2024 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.42 1047s # testing : access permitted without ccert 1047s # expected: 200 1047s # received: '200' 1047s ok 1 1047s # testing : access *not* permitted without ccert 1047s # expected: 200 1047s # received: '403' 1047s ok 2 1047s ok 1049s t/security/CVE-2005-3352.t .......... 1049s 1..2 1049s # Running under perl version 5.038002 for linux 1049s # Current time local: Tue Dec 17 23:34:35 2024 1049s # Current time GMT: Tue Dec 17 23:34:35 2024 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.42 1049s # testing : response code is OK 1049s # expected: 200 1049s # received: '200' 1049s ok 1 1049s # testing : referer was escaped 1049s # expected: qr/%22%3e/ 1049s # received: ' 1049s # 1049s # Menu for /security/CVE-2005-3352.map 1049s # 1049s #

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

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

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

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

Bad Request

1097s #

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

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

Forbidden

1128s

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

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

Not Found

1164s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1201s #

The requested URL was not found on this server.

1201s # ' 1201s ok 8 1201s # testing : /merge/notfound.html code 1201s # expected: 404 1201s # received: '404' 1201s ok 9 1201s # testing : /merge/notfound.html content 1201s # expected: 'testing merge' 1201s # received: 'testing merge' 1201s ok 10 1201s # testing : /merge/merge2/notfound.html code 1201s # expected: 404 1201s # received: '404' 1201s ok 11 1201s # testing : /merge/merge2/notfound.html content 1201s # expected: 'testing merge' 1201s # received: 'testing merge' 1201s ok 12 1201s # testing : /bounce/notfound.html code 1201s # expected: 404 1201s # received: '404' 1201s ok 13 1201s # testing : /bounce/notfound.html content 1201s # expected: qr/expire test/ 1201s # received: ' 1201s # expire test 1201s # expire test 1201s # ' 1201s ok 14 1201s ok 1203s t/apache/etags.t .................... 1203s # Checking for existence of FileETag directive 1203s # Returned 200: 1203s 1..61 1203s # Running under perl version 5.038002 for linux 1203s # Current time local: Tue Dec 17 23:37:09 2024 1203s # Current time GMT: Tue Dec 17 23:37:09 2024 1203s # Using Test.pm version 1.31 1203s # Using Apache/Test.pm version 1.42 1203s # --- 1203s # HEAD /apache/etags/m/plus-mi/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a615-613edd771cbc0" 1203s ok 1 1203s # --- 1203s # HEAD /apache/etags/all/minus-i/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 2 1203s # --- 1203s # HEAD /apache/etags/m/minus-m/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 3 1203s # --- 1203s # HEAD /apache/etags/m/plus-i/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a60c-613edd771cbc0" 1203s ok 4 1203s # --- 1203s # HEAD /apache/etags/none/plus-ms/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 5 1203s # --- 1203s # HEAD /apache/etags/none/is/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a632-b" 1203s ok 6 1203s # --- 1203s # HEAD /apache/etags/all/minus-mis/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 7 1203s # --- 1203s # HEAD /apache/etags/s/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 8 1203s # --- 1203s # HEAD /apache/etags/m/plus-m/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 9 1203s # --- 1203s # HEAD /apache/etags/i/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a5ef" 1203s ok 10 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 11 1203s # --- 1203s # HEAD /apache/etags/all/mis/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a5e3-b-613edd771cbc0" 1203s ok 12 1203s # --- 1203s # HEAD /apache/etags/all/minus-mi/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 13 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 14 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 15 1203s # --- 1203s # HEAD /apache/etags/all/is/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a5c5-b" 1203s ok 16 1203s # --- 1203s # HEAD /apache/etags/none/plus-s/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 17 1203s # --- 1203s # HEAD /apache/etags/ms/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 18 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a65e" 1203s ok 19 1203s # --- 1203s # HEAD /apache/etags/all/minus-m/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a5d4-b" 1203s ok 20 1203s # --- 1203s # HEAD /apache/etags/none/plus-is/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a644-b" 1203s ok 21 1203s # --- 1203s # HEAD /apache/etags/m/plus-is/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a60f-b-613edd771cbc0" 1203s ok 22 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a655-b" 1203s ok 23 1203s # --- 1203s # HEAD /apache/etags/all/i/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a5c0" 1203s ok 24 1203s # --- 1203s # HEAD /apache/etags/all/inherit/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a5c2-b-613edd771cbc0" 1203s ok 25 1203s # --- 1203s # HEAD /apache/etags/none/mi/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a638-613edd771cbc0" 1203s ok 26 1203s # --- 1203s # HEAD /apache/etags/default/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 27 1203s # --- 1203s # HEAD /apache/etags/all/s/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 28 1203s # --- 1203s # HEAD /apache/etags/m/minus-is/test.txt 1203s # Expecting field to be absent 1203s # Received "613edd771cbc0" 1203s ok 29 1203s # --- 1203s # HEAD /apache/etags/m/plus-ms/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 30 1203s # --- 1203s # HEAD /apache/etags/all/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a5ea-b-613edd771cbc0" 1203s ok 31 1203s # --- 1203s # HEAD /apache/etags/none/ms/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 32 1203s # --- 1203s # HEAD /apache/etags/none/mis/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a63b-b-613edd771cbc0" 1203s ok 33 1203s # --- 1203s # HEAD /apache/etags/none/s/test.txt 1203s # Expecting one component in ETag field 1203s # Received "b" 1203s ok 34 1203s # --- 1203s # HEAD /apache/etags/is/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a5f2-b" 1203s ok 35 1203s # --- 1203s # HEAD /apache/etags/m/minus-mi/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 36 1203s # --- 1203s # HEAD /apache/etags/all/minus-s/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a5e0-613edd771cbc0" 1203s ok 37 1203s # --- 1203s # HEAD /apache/etags/none/inherit/test.txt 1203s # Expecting field to be absent 1203s # ETag field is missing 1203s ok 38 1203s # --- 1203s # HEAD /apache/etags/m/minus-i/test.txt 1203s # Expecting field to be absent 1203s # Received "613edd771cbc0" 1203s ok 39 1203s # --- 1203s # HEAD /apache/etags/none/plus-m/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 40 1203s # --- 1203s # HEAD /apache/etags/none/m/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 41 1203s # --- 1203s # HEAD /apache/etags/all/minus-is/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 42 1203s # --- 1203s # HEAD /apache/etags/all/ms/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 43 1203s # --- 1203s # HEAD /apache/etags/m/minus-mis/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 44 1203s # --- 1203s # HEAD /apache/etags/m/plus-mis/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a618-b-613edd771cbc0" 1203s ok 45 1203s # --- 1203s # HEAD /apache/etags/m/minus-s/test.txt 1203s # Expecting field to be absent 1203s # Received "613edd771cbc0" 1203s ok 46 1203s # --- 1203s # HEAD /apache/etags/none/plus-mi/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a64a-613edd771cbc0" 1203s ok 47 1203s # --- 1203s # HEAD /apache/etags/m/minus-ms/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 48 1203s # --- 1203s # HEAD /apache/etags/all/m/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 49 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a661-613edd771cbc0" 1203s ok 50 1203s # --- 1203s # HEAD /apache/etags/none/i/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a62d" 1203s ok 51 1203s # --- 1203s # HEAD /apache/etags/all/mi/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a5cb-613edd771cbc0" 1203s ok 52 1203s # --- 1203s # HEAD /apache/etags/mis/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a625-b-613edd771cbc0" 1203s ok 53 1203s # --- 1203s # HEAD /apache/etags/m/plus-s/test.txt 1203s # Expecting two components in ETag field 1203s # Received "b-613edd771cbc0" 1203s ok 54 1203s # --- 1203s # HEAD /apache/etags/none/plus-i/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a641" 1203s ok 55 1203s # --- 1203s # HEAD /apache/etags/m/test.txt 1203s # Expecting one component in ETag field 1203s # Received "613edd771cbc0" 1203s ok 56 1203s # --- 1203s # HEAD /apache/etags/none/test.txt 1203s # Expecting field to be absent 1203s # ETag field is missing 1203s ok 57 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1203s # Expecting field to be absent 1203s # Received "b-613edd771cbc0" 1203s ok 58 1203s # --- 1203s # HEAD /apache/etags/all/minus-ms/test.txt 1203s # Expecting one component in ETag field 1203s # Received "8a5dd" 1203s ok 59 1203s # --- 1203s # HEAD /apache/etags/mi/test.txt 1203s # Expecting two components in ETag field 1203s # Received "8a622-613edd771cbc0" 1203s ok 60 1203s # --- 1203s # HEAD /apache/etags/none/plus-mis/test.txt 1203s # Expecting three components in ETag field 1203s # Received "8a662-b-613edd771cbc0" 1203s ok 61 1203s ok 1207s t/apache/expr.t ..................... 1207s 1..229 1207s # Running under perl version 5.038002 for linux 1207s # Current time local: Tue Dec 17 23:37:11 2024 1207s # Current time GMT: Tue Dec 17 23:37:11 2024 1207s # Using Test.pm version 1.31 1207s # Using Apache/Test.pm version 1.42 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true" should evaluate to true, got true 1207s ok 1 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "false" should evaluate to false, got false 1207s ok 2 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "foo", got parse error 1207s ok 3 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -eq 01" should evaluate to true, got true 1207s ok 4 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -eq 2" should evaluate to false, got false 1207s ok 5 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -ne 2" should evaluate to true, got true 1207s ok 6 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -ne 1" should evaluate to false, got false 1207s ok 7 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -lt 02" should evaluate to true, got true 1207s ok 8 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -lt 1" should evaluate to false, got false 1207s ok 9 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -le 2" should evaluate to true, got true 1207s ok 10 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -le 1" should evaluate to true, got true 1207s ok 11 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "2 -gt 1" should evaluate to true, got true 1207s ok 12 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -gt 1" should evaluate to false, got false 1207s ok 13 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "2 -ge 1" should evaluate to true, got true 1207s ok 14 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -ge 1" should evaluate to true, got true 1207s ok 15 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "1 -gt -1" should evaluate to true, got true 1207s ok 16 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' == 'aa'" should evaluate to true, got true 1207s ok 17 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' == 'b'" should evaluate to false, got false 1207s ok 18 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' = 'aa'" should evaluate to true, got true 1207s ok 19 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' = 'b'" should evaluate to false, got false 1207s ok 20 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' != 'b'" should evaluate to true, got true 1207s ok 21 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' != 'aa'" should evaluate to false, got false 1207s ok 22 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' < 'b'" should evaluate to true, got true 1207s ok 23 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' < 'aa'" should evaluate to false, got false 1207s ok 24 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' <= 'b'" should evaluate to true, got true 1207s ok 25 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' <= 'aa'" should evaluate to true, got true 1207s ok 26 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'b' > 'aa'" should evaluate to true, got true 1207s ok 27 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' > 'aa'" should evaluate to false, got false 1207s ok 28 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'b' >= 'aa'" should evaluate to true, got true 1207s ok 29 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'aa' >= 'aa'" should evaluate to true, got true 1207s ok 30 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1207s ok 31 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1207s ok 32 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1207s ok 33 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1207s ok 34 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1207s ok 35 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1207s ok 36 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1207s ok 37 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1207s ok 38 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1207s ok 39 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1207s ok 40 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME} != ''" should evaluate to true, got true 1207s ok 41 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1207s ok 42 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1207s ok 43 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /bc/ " should evaluate to true, got true 1207s ok 44 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /BC/i " should evaluate to true, got true 1207s ok 45 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' !~ m!bc! " should evaluate to false, got false 1207s ok 46 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' !~ m!BC!i " should evaluate to false, got false 1207s ok 47 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " $0 == '' " should evaluate to true, got true 1207s ok 48 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " $1 == '' " should evaluate to true, got true 1207s ok 49 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " $9 == '' " should evaluate to true, got true 1207s ok 50 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " '$0' == '' " should evaluate to true, got true 1207s ok 51 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1207s ok 52 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1207s ok 53 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1207s ok 54 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1207s ok 55 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1207s ok 56 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1207s ok 57 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1207s ok 58 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1207s ok 59 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1207s ok 60 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1207s ok 61 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1207s ok 62 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1207s ok 63 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1207s ok 64 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1207s ok 65 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1207s ok 66 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1207s ok 67 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1207s ok 68 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1207s ok 69 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1207s ok 70 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{HTTPS} == 'off' " should evaluate to true, got true 1207s ok 71 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1207s ok 72 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1207s ok 73 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1207s ok 74 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1207s ok 75 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1207s ok 76 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1207s ok 77 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1207s ok 78 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1207s ok 79 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1207s ok 80 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1207s ok 81 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1207s ok 82 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "escape('?') = '%3f' " should evaluate to true, got true 1207s ok 83 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "unescape('%3f') = '?' " should evaluate to true, got true 1207s ok 84 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1207s ok 85 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1207s ok 86 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1207s ok 87 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "file('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1207s ok 88 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-n ''" should evaluate to false, got false 1207s ok 89 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-z ''" should evaluate to true, got true 1207s ok 90 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-n '1'" should evaluate to true, got true 1207s ok 91 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-z '1'" should evaluate to false, got false 1207s ok 92 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "-R 'abc'", got parse error 1207s ok 93 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1207s ok 94 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-R '240.0.0.0'" should evaluate to false, got false 1207s ok 95 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-R '240.0.0.0/8'" should evaluate to false, got false 1207s ok 96 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-R 'ff::/8'" should evaluate to false, got false 1207s ok 97 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1207s ok 98 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1207s ok 99 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1207s ok 100 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1207s ok 101 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1207s ok 102 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1207s ok 103 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1207s ok 104 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'foo' -strmatch '*o'" should evaluate to true, got true 1207s ok 105 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1207s ok 106 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'foo' -strmatch 'F*'" should evaluate to false, got false 1207s ok 107 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1207s ok 108 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'foo' -strmatch 'g*'" should evaluate to false, got false 1207s ok 109 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1207s ok 110 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1207s ok 111 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1207s ok 112 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1207s ok 113 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1207s ok 114 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "foo('bar') = 'bar'", got parse error 1207s ok 115 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "%{FOO} != 'bar'", got parse error 1207s ok 116 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s Should get parse error for "'bar' = bar", got parse error 1207s ok 117 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true" should evaluate to true, got true 1207s ok 118 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && true" should evaluate to true, got true 1207s ok 119 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || true" should evaluate to true, got true 1207s ok 120 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || true || true" should evaluate to true, got true 1207s ok 121 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || true && true" should evaluate to true, got true 1207s ok 122 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && true || true" should evaluate to true, got true 1207s ok 123 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && true && true" should evaluate to true, got true 1207s ok 124 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || true || !true" should evaluate to true, got true 1207s ok 125 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || true && !true" should evaluate to true, got true 1207s ok 126 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && true || !true" should evaluate to true, got true 1207s ok 127 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && true && !true" should evaluate to false, got false 1207s ok 128 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && !true" should evaluate to false, got false 1207s ok 129 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || !true" should evaluate to true, got true 1207s ok 130 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || !true || true" should evaluate to true, got true 1207s ok 131 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || !true && true" should evaluate to true, got true 1207s ok 132 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && !true || true" should evaluate to true, got true 1207s ok 133 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && !true && true" should evaluate to false, got false 1207s ok 134 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || !true || !true" should evaluate to true, got true 1207s ok 135 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true || !true && !true" should evaluate to true, got true 1207s ok 136 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && !true || !true" should evaluate to false, got false 1207s ok 137 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "true && !true && !true" should evaluate to false, got false 1207s ok 138 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true" should evaluate to false, got false 1207s ok 139 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && true" should evaluate to false, got false 1207s ok 140 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || true" should evaluate to true, got true 1207s ok 141 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || true || true" should evaluate to true, got true 1207s ok 142 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || true && true" should evaluate to true, got true 1207s ok 143 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && true || true" should evaluate to true, got true 1207s ok 144 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && true && true" should evaluate to false, got false 1207s ok 145 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || true || !true" should evaluate to true, got true 1207s ok 146 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || true && !true" should evaluate to false, got false 1207s ok 147 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && true || !true" should evaluate to false, got false 1207s ok 148 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && true && !true" should evaluate to false, got false 1207s ok 149 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && !true" should evaluate to false, got false 1207s ok 150 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || !true" should evaluate to false, got false 1207s ok 151 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || !true || true" should evaluate to true, got true 1207s ok 152 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || !true && true" should evaluate to false, got false 1207s ok 153 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && !true || true" should evaluate to true, got true 1207s ok 154 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && !true && true" should evaluate to false, got false 1207s ok 155 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || !true || !true" should evaluate to false, got false 1207s ok 156 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true || !true && !true" should evaluate to false, got false 1207s ok 157 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && !true || !true" should evaluate to false, got false 1207s ok 158 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!true && !true && !true" should evaluate to false, got false 1207s ok 159 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true)" should evaluate to false, got false 1207s ok 160 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && true)" should evaluate to false, got false 1207s ok 161 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || true)" should evaluate to false, got false 1207s ok 162 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || true || true)" should evaluate to false, got false 1207s ok 163 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || true && true)" should evaluate to false, got false 1207s ok 164 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && true || true)" should evaluate to false, got false 1207s ok 165 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && true && true)" should evaluate to false, got false 1207s ok 166 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || true || !true)" should evaluate to false, got false 1207s ok 167 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || true && !true)" should evaluate to false, got false 1207s ok 168 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && true || !true)" should evaluate to false, got false 1207s ok 169 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && true && !true)" should evaluate to true, got true 1207s ok 170 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && !true)" should evaluate to true, got true 1207s ok 171 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || !true)" should evaluate to false, got false 1207s ok 172 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || !true || true)" should evaluate to false, got false 1207s ok 173 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || !true && true)" should evaluate to false, got false 1207s ok 174 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && !true || true)" should evaluate to false, got false 1207s ok 175 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && !true && true)" should evaluate to true, got true 1207s ok 176 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || !true || !true)" should evaluate to false, got false 1207s ok 177 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true || !true && !true)" should evaluate to false, got false 1207s ok 178 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && !true || !true)" should evaluate to true, got true 1207s ok 179 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(true && !true && !true)" should evaluate to true, got true 1207s ok 180 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true)" should evaluate to true, got true 1207s ok 181 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && true)" should evaluate to true, got true 1207s ok 182 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || true)" should evaluate to false, got false 1207s ok 183 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || true || true)" should evaluate to false, got false 1207s ok 184 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || true && true)" should evaluate to false, got false 1207s ok 185 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && true || true)" should evaluate to false, got false 1207s ok 186 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && true && true)" should evaluate to true, got true 1207s ok 187 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || true || !true)" should evaluate to false, got false 1207s ok 188 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || true && !true)" should evaluate to true, got true 1207s ok 189 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && true || !true)" should evaluate to true, got true 1207s ok 190 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && true && !true)" should evaluate to true, got true 1207s ok 191 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && !true)" should evaluate to true, got true 1207s ok 192 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || !true)" should evaluate to true, got true 1207s ok 193 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || !true || true)" should evaluate to false, got false 1207s ok 194 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || !true && true)" should evaluate to true, got true 1207s ok 195 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && !true || true)" should evaluate to false, got false 1207s ok 196 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && !true && true)" should evaluate to true, got true 1207s ok 197 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || !true || !true)" should evaluate to true, got true 1207s ok 198 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true || !true && !true)" should evaluate to true, got true 1207s ok 199 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && !true || !true)" should evaluate to true, got true 1207s ok 200 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "!(!true && !true && !true)" should evaluate to true, got true 1207s ok 201 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1207s ok 202 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1207s ok 203 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "filesize('/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1207s ok 204 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1207s ok 205 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1207s ok 206 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1207s ok 207 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1207s ok 208 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1207s ok 209 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1207s ok 210 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1207s ok 211 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1207s ok 212 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1207s ok 213 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1207s ok 214 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1207s ok 215 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1207s ok 216 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-d '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1207s ok 217 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-e '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1207s ok 218 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-f '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1207s ok 219 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-s '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1207s ok 220 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1207s ok 221 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-F '/tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1207s ok 222 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-U '/apache/' " should evaluate to true, got true 1207s ok 223 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "-U '/apache/expr/none' " should evaluate to false, got false 1207s ok 224 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1207s ok 225 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1207s ok 226 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1207s ok 227 1207s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1207s ok 228 1207s Error log should not have 'Internal evaluation error' entries, found 0 1207s ok 229 1207s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1207s ok 1213s t/apache/expr_string.t .............. 1213s 1..29 1213s # Running under perl version 5.038002 for linux 1213s # Current time local: Tue Dec 17 23:37:15 2024 1213s # Current time GMT: Tue Dec 17 23:37:15 2024 1213s # Using Test.pm version 1.31 1213s # Using Apache/Test.pm version 1.42 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 1 1213s Expected return code 200, got 200 for 'foo' 1213s ok 2 1213s # testing : log message [Tue Dec 17 23:37:18.701081 2024] [log_debug:info] [pid 323138:tid 126754373038272] [client 127.0.0.1:48552] foo (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: 'foo' 1213s # received: 'foo' 1213s ok 3 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 4 1213s Expected return code 200, got 200 for '%{req:SomeHeader}' 1213s ok 5 1213s # testing : log message [Tue Dec 17 23:37:18.964356 2024] [log_debug:info] [pid 323138:tid 126754404495552] [client 127.0.0.1:48552] SomeValue (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: 'SomeValue' 1213s # received: 'SomeValue' 1213s ok 6 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 7 1213s Should get parse error (500) for "%{", got 500 1213s ok 8 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 9 1213s Expected return code 200, got 200 for '%' 1213s ok 10 1213s # testing : log message [Tue Dec 17 23:37:19.473146 2024] [log_debug:info] [pid 323134:tid 126754471604416] [client 127.0.0.1:48556] % (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: '%' 1213s # received: '%' 1213s ok 11 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 12 1213s Expected return code 200, got 200 for '}' 1213s ok 13 1213s # testing : log message [Tue Dec 17 23:37:19.727406 2024] [log_debug:info] [pid 323134:tid 126754568073408] [client 127.0.0.1:48556] } (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: '}' 1213s # received: '}' 1213s ok 14 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 15 1213s Expected return code 200, got 200 for '\"' 1213s ok 16 1213s # testing : log message [Tue Dec 17 23:37:19.980730 2024] [log_debug:info] [pid 323134:tid 126754461118656] [client 127.0.0.1:48556] " (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: '"' 1213s # received: '"' 1213s ok 17 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 18 1213s Expected return code 200, got 200 for '\'' 1213s ok 19 1213s # testing : log message [Tue Dec 17 23:37:20.239283 2024] [log_debug:info] [pid 323134:tid 126754450632896] [client 127.0.0.1:48556] ' (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: '\'' 1213s # received: '\'' 1213s ok 20 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 21 1213s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1213s ok 22 1213s # testing : log message [Tue Dec 17 23:37:20.494221 2024] [log_debug:info] [pid 323134:tid 126754482090176] [client 127.0.0.1:48556] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: '%{req:SomeHeader}' 1213s # received: '%{req:SomeHeader}' 1213s ok 23 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 24 1213s Expected return code 200, got 200 for '%{tolower:IDENT}' 1213s ok 25 1213s # testing : log message [Tue Dec 17 23:37:20.753015 2024] [log_debug:info] [pid 323134:tid 126754429661376] [client 127.0.0.1:48556] ident (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: 'ident' 1213s # received: 'ident' 1213s ok 26 1213s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 27 1213s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1213s ok 28 1213s # testing : log message [Tue Dec 17 23:37:21.007705 2024] [log_debug:info] [pid 323134:tid 126754440147136] [client 127.0.0.1:48556] get (log_transaction hook, /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1213s # didn't match 1213s # expected: 'get' 1213s # received: 'get' 1213s ok 29 1213s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1213s ok 1217s t/apache/getfile.t .................. 1217s # using LWP client 1217s 1..219 1217s # Running under perl version 5.038002 for linux 1217s # Current time local: Tue Dec 17 23:37:21 2024 1217s # Current time GMT: Tue Dec 17 23:37:21 2024 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.42 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "44f3-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 17651 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl.pod 1217s # expected: 17651 1217s # received: 17651 1217s ok 1 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "dbb0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 56240 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1217s # expected: 56240 1217s # received: 56240 1217s ok 2 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "85eb-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 34283 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1217s # expected: 34283 1217s # received: 34283 1217s ok 3 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d8ed-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 55533 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1217s # expected: 55533 1217s # received: 55533 1217s ok 4 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "ab70-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 43888 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1217s # expected: 43888 1217s # received: 43888 1217s ok 5 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "15cb7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 89271 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1217s # expected: 89271 1217s # received: 89271 1217s ok 6 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2707-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9991 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1217s # expected: 9991 1217s # received: 9991 1217s ok 7 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2569-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9577 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1217s # expected: 9577 1217s # received: 9577 1217s ok 8 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1004-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4100 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1217s # expected: 4100 1217s # received: 4100 1217s ok 9 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "e58-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3672 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1217s # expected: 3672 1217s # received: 3672 1217s ok 10 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e03-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7683 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1217s # expected: 7683 1217s # received: 7683 1217s ok 11 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "233aa-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 144298 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1217s # expected: 144298 1217s # received: 144298 1217s ok 12 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1f1e-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7966 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1217s # expected: 7966 1217s # received: 7966 1217s ok 13 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1aec-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6892 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1217s # expected: 6892 1217s # received: 6892 1217s ok 14 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e50-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7760 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1217s # expected: 7760 1217s # received: 7760 1217s ok 15 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "18b7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6327 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1217s # expected: 6327 1217s # received: 6327 1217s ok 16 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20a09-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 133641 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1217s # expected: 133641 1217s # received: 133641 1217s ok 17 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "17fe-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6142 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1217s # expected: 6142 1217s # received: 6142 1217s ok 18 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "e0a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3594 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1217s # expected: 3594 1217s # received: 3594 1217s ok 19 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "ff5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4085 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1217s # expected: 4085 1217s # received: 4085 1217s ok 20 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1d286-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 119430 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1217s # expected: 119430 1217s # received: 119430 1217s ok 21 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "19c5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6597 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1217s # expected: 6597 1217s # received: 6597 1217s ok 22 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "14d7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5335 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1217s # expected: 5335 1217s # received: 5335 1217s ok 23 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1208-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4616 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1217s # expected: 4616 1217s # received: 4616 1217s ok 24 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1c352-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 115538 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1217s # expected: 115538 1217s # received: 115538 1217s ok 25 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2a07-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10759 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1217s # expected: 10759 1217s # received: 10759 1217s ok 26 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2fef-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 12271 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1217s # expected: 12271 1217s # received: 12271 1217s ok 27 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2410-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9232 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1217s # expected: 9232 1217s # received: 9232 1217s ok 28 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1fa90-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 129680 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1217s # expected: 129680 1217s # received: 129680 1217s ok 29 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "293d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10557 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1217s # expected: 10557 1217s # received: 10557 1217s ok 30 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "301f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 12319 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1217s # expected: 12319 1217s # received: 12319 1217s ok 31 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20fa-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8442 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1217s # expected: 8442 1217s # received: 8442 1217s ok 32 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1162-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4450 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1217s # expected: 4450 1217s # received: 4450 1217s ok 33 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "fc0b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 64523 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1217s # expected: 64523 1217s # received: 64523 1217s ok 34 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2009-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8201 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1217s # expected: 8201 1217s # received: 8201 1217s ok 35 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1007-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4103 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1217s # expected: 4103 1217s # received: 4103 1217s ok 36 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2aac-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10924 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1217s # expected: 10924 1217s # received: 10924 1217s ok 37 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1168-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4456 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1217s # expected: 4456 1217s # received: 4456 1217s ok 38 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1875b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 100187 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1217s # expected: 100187 1217s # received: 100187 1217s ok 39 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e25-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7717 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1217s # expected: 7717 1217s # received: 7717 1217s ok 40 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e16-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7702 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1217s # expected: 7702 1217s # received: 7702 1217s ok 41 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1b69-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7017 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1217s # expected: 7017 1217s # received: 7017 1217s ok 42 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "115d9-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 71129 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1217s # expected: 71129 1217s # received: 71129 1217s ok 43 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "11f7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4599 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1217s # expected: 4599 1217s # received: 4599 1217s ok 44 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1806-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6150 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1217s # expected: 6150 1217s # received: 6150 1217s ok 45 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "13f7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5111 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1217s # expected: 5111 1217s # received: 5111 1217s ok 46 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9efd-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 40701 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1217s # expected: 40701 1217s # received: 40701 1217s ok 47 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1662-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5730 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1217s # expected: 5730 1217s # received: 5730 1217s ok 48 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "124a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4682 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1217s # expected: 4682 1217s # received: 4682 1217s ok 49 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1374-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4980 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1217s # expected: 4980 1217s # received: 4980 1217s ok 50 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d310-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 54032 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1217s # expected: 54032 1217s # received: 54032 1217s ok 51 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1b5f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7007 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1217s # expected: 7007 1217s # received: 7007 1217s ok 52 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9201-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 37377 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1217s # expected: 37377 1217s # received: 37377 1217s ok 53 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1076-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4214 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1217s # expected: 4214 1217s # received: 4214 1217s ok 54 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "f6a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3946 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1217s # expected: 3946 1217s # received: 3946 1217s ok 55 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "fd6-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4054 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1217s # expected: 4054 1217s # received: 4054 1217s ok 56 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "ad8b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 44427 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1217s # expected: 44427 1217s # received: 44427 1217s ok 57 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1288-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4744 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1217s # expected: 4744 1217s # received: 4744 1217s ok 58 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "f6a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3946 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1217s # expected: 3946 1217s # received: 3946 1217s ok 59 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "fd7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4055 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1217s # expected: 4055 1217s # received: 4055 1217s ok 60 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "10d49-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 68937 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1217s # expected: 68937 1217s # received: 68937 1217s ok 61 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "f6a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3946 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1217s # expected: 3946 1217s # received: 3946 1217s ok 62 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "fd4-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4052 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1217s # expected: 4052 1217s # received: 4052 1217s ok 63 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e729-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 124713 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl561delta.pod 1217s # expected: 124713 1217s # received: 124713 1217s ok 64 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1a2c1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 107201 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl56delta.pod 1217s # expected: 107201 1217s # received: 107201 1217s ok 65 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "94ac-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 38060 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl581delta.pod 1217s # expected: 38060 1217s # received: 38060 1217s ok 66 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1176-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4470 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl582delta.pod 1217s # expected: 4470 1217s # received: 4470 1217s ok 67 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "18bf-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6335 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl583delta.pod 1217s # expected: 6335 1217s # received: 6335 1217s ok 68 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1cc3-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7363 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl584delta.pod 1217s # expected: 7363 1217s # received: 7363 1217s ok 69 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1701-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5889 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl585delta.pod 1217s # expected: 5889 1217s # received: 5889 1217s ok 70 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "122b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4651 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl586delta.pod 1217s # expected: 4651 1217s # received: 4651 1217s ok 71 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20a5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8357 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl587delta.pod 1217s # expected: 8357 1217s # received: 8357 1217s ok 72 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "62c1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 25281 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl588delta.pod 1217s # expected: 25281 1217s # received: 25281 1217s ok 73 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d290-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 53904 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl589delta.pod 1217s # expected: 53904 1217s # received: 53904 1217s ok 74 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1c1d5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 115157 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perl58delta.pod 1217s # expected: 115157 1217s # received: 115157 1217s ok 75 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4fe9-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 20457 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlaix.pod 1217s # expected: 20457 1217s # received: 20457 1217s ok 76 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1688-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5768 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlamiga.pod 1217s # expected: 5768 1217s # received: 5768 1217s ok 77 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2031-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8241 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlandroid.pod 1217s # expected: 8241 1217s # received: 8241 1217s ok 78 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c9433-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 824371 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlapi.pod 1217s # expected: 824371 1217s # received: 824371 1217s ok 79 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5837-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22583 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlapio.pod 1217s # expected: 22583 1217s # received: 22583 1217s ok 80 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1b62-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7010 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlartistic.pod 1217s # expected: 7010 1217s # received: 7010 1217s ok 81 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20c2-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8386 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlbook.pod 1217s # expected: 8386 1217s # received: 8386 1217s ok 82 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "126-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 294 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlboot.pod 1217s # expected: 294 1217s # received: 294 1217s ok 83 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "130-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 304 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlbot.pod 1217s # expected: 304 1217s # received: 304 1217s ok 84 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1f50-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8016 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1217s # expected: 8016 1217s # received: 8016 1217s ok 85 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "dea2-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 56994 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlcall.pod 1217s # expected: 56994 1217s # received: 56994 1217s ok 86 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1180-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4480 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlcheat.pod 1217s # expected: 4480 1217s # received: 4480 1217s ok 87 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "23bf-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9151 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlclass.pod 1217s # expected: 9151 1217s # received: 9151 1217s ok 88 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "3c63-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 15459 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1217s # expected: 15459 1217s # received: 15459 1217s ok 89 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "254a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9546 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlclib.pod 1217s # expected: 9546 1217s # received: 9546 1217s ok 90 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "12e5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4837 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlcn.pod 1217s # expected: 4837 1217s # received: 4837 1217s ok 91 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1b1a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6938 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1217s # expected: 6938 1217s # received: 6938 1217s ok 92 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "662a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 26154 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1217s # expected: 26154 1217s # received: 26154 1217s ok 93 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "cfa2-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 53154 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldata.pod 1217s # expected: 53154 1217s # received: 53154 1217s ok 94 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "134f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4943 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1217s # expected: 4943 1217s # received: 4943 1217s ok 95 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "a85c-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 43100 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldebguts.pod 1217s # expected: 43100 1217s # received: 43100 1217s ok 96 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5693-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22163 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldebtut.pod 1217s # expected: 22163 1217s # received: 22163 1217s ok 97 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9bbb-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 39867 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldebug.pod 1217s # expected: 39867 1217s # received: 39867 1217s ok 98 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "fd4-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4052 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldelta.pod 1217s # expected: 4052 1217s # received: 4052 1217s ok 99 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5f0a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 24330 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1217s # expected: 24330 1217s # received: 24330 1217s ok 100 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4c051-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 311377 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldiag.pod 1217s # expected: 311377 1217s # received: 311377 1217s ok 101 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "24a0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9376 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldoc.pod 1217s # expected: 9376 1217s # received: 9376 1217s ok 102 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "b4ed-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 46317 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1217s # expected: 46317 1217s # received: 46317 1217s ok 103 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "687a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 26746 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldsc.pod 1217s # expected: 26746 1217s # received: 26746 1217s ok 104 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1f17-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7959 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perldtrace.pod 1217s # expected: 7959 1217s # received: 7959 1217s ok 105 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "14981-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 84353 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1217s # expected: 84353 1217s # received: 84353 1217s ok 106 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9321-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 37665 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlembed.pod 1217s # expected: 37665 1217s # received: 37665 1217s ok 107 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2877-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10359 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1217s # expected: 10359 1217s # received: 10359 1217s ok 108 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "590b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22795 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq.pod 1217s # expected: 22795 1217s # received: 22795 1217s ok 109 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "385d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 14429 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1217s # expected: 14429 1217s # received: 14429 1217s ok 110 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "24a1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9377 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1217s # expected: 9377 1217s # received: 9377 1217s ok 111 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "92e1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 37601 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1217s # expected: 37601 1217s # received: 37601 1217s ok 112 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "162be-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 90814 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1217s # expected: 90814 1217s # received: 90814 1217s ok 113 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d7fc-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 55292 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1217s # expected: 55292 1217s # received: 55292 1217s ok 114 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9a71-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 39537 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1217s # expected: 39537 1217s # received: 39537 1217s ok 115 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "93b8-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 37816 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1217s # expected: 37816 1217s # received: 37816 1217s ok 116 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c310-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 49936 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1217s # expected: 49936 1217s # received: 49936 1217s ok 117 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "3b75-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 15221 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1217s # expected: 15221 1217s # received: 15221 1217s ok 118 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "56ca-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22218 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfilter.pod 1217s # expected: 22218 1217s # received: 22218 1217s ok 119 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "342b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 13355 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfork.pod 1217s # expected: 13355 1217s # received: 13355 1217s ok 120 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "40e0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 16608 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlform.pod 1217s # expected: 16608 1217s # received: 16608 1217s ok 121 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "671-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 1649 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1217s # expected: 1649 1217s # received: 1649 1217s ok 122 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "67142-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 422210 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlfunc.pod 1217s # expected: 422210 1217s # received: 422210 1217s ok 123 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "7c2a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 31786 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlgit.pod 1217s # expected: 31786 1217s # received: 31786 1217s ok 124 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "21810-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 137232 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlglossary.pod 1217s # expected: 137232 1217s # received: 137232 1217s ok 125 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4075-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 16501 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlgov.pod 1217s # expected: 16501 1217s # received: 16501 1217s ok 126 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "35f7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 13815 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlgpl.pod 1217s # expected: 13815 1217s # received: 13815 1217s ok 127 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2c264-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 180836 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlguts.pod 1217s # expected: 180836 1217s # received: 180836 1217s ok 128 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "afe4-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 45028 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhack.pod 1217s # expected: 45028 1217s # received: 45028 1217s ok 129 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "11a38-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 72248 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1217s # expected: 72248 1217s # received: 72248 1217s ok 130 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1809-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6153 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1217s # expected: 6153 1217s # received: 6153 1217s ok 131 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5f7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 1527 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1217s # expected: 1527 1217s # received: 1527 1217s ok 132 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "e88a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 59530 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhist.pod 1217s # expected: 59530 1217s # received: 59530 1217s ok 133 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "77a4-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 30628 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhpux.pod 1217s # expected: 30628 1217s # received: 30628 1217s ok 134 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "7dd-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 2013 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlhurd.pod 1217s # expected: 2013 1217s # received: 2013 1217s ok 135 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1f865-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 129125 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlintern.pod 1217s # expected: 129125 1217s # received: 129125 1217s ok 136 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9216-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 37398 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlinterp.pod 1217s # expected: 37398 1217s # received: 37398 1217s ok 137 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "579d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22429 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlintro.pod 1217s # expected: 22429 1217s # received: 22429 1217s ok 138 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "8ad3-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 35539 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perliol.pod 1217s # expected: 35539 1217s # received: 35539 1217s ok 139 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "11817-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 71703 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlipc.pod 1217s # expected: 71703 1217s # received: 71703 1217s ok 140 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1150-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4432 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlirix.pod 1217s # expected: 4432 1217s # received: 4432 1217s ok 141 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20a8-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8360 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perljp.pod 1217s # expected: 8360 1217s # received: 8360 1217s ok 142 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2fc0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 12224 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlko.pod 1217s # expected: 12224 1217s # received: 12224 1217s ok 143 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "163-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 355 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1217s # expected: 355 1217s # received: 355 1217s ok 144 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "7ea-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 2026 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perllinux.pod 1217s # expected: 2026 1217s # received: 2026 1217s ok 145 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "12457-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 74839 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perllocale.pod 1217s # expected: 74839 1217s # received: 74839 1217s ok 146 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "24dc-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9436 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perllol.pod 1217s # expected: 9436 1217s # received: 9436 1217s ok 147 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2f6f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 12143 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1217s # expected: 12143 1217s # received: 12143 1217s ok 148 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "6753-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 26451 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmod.pod 1217s # expected: 26451 1217s # received: 26451 1217s ok 149 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2574-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9588 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1217s # expected: 9588 1217s # received: 9588 1217s ok 150 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "e547-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 58695 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1217s # expected: 58695 1217s # received: 58695 1217s ok 151 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "573b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 22331 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1217s # expected: 22331 1217s # received: 22331 1217s ok 152 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d65-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3429 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1217s # expected: 3429 1217s # received: 3429 1217s ok 153 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2ad3-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10963 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1217s # expected: 10963 1217s # received: 10963 1217s ok 154 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "20a5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8357 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlnumber.pod 1217s # expected: 8357 1217s # received: 8357 1217s ok 155 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "8d30-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 36144 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlobj.pod 1217s # expected: 36144 1217s # received: 36144 1217s ok 156 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "6885-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 26757 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlootut.pod 1217s # expected: 26757 1217s # received: 26757 1217s ok 157 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "251a5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 151973 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlop.pod 1217s # expected: 151973 1217s # received: 151973 1217s ok 158 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4db-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 1243 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1217s # expected: 1243 1217s # received: 1243 1217s ok 159 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "3b77-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 15223 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlopentut.pod 1217s # expected: 15223 1217s # received: 15223 1217s ok 160 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "16cb9-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 93369 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlos2.pod 1217s # expected: 93369 1217s # received: 93369 1217s ok 161 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "37cb-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 14283 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlos390.pod 1217s # expected: 14283 1217s # received: 14283 1217s ok 162 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "12b0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4784 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlos400.pod 1217s # expected: 4784 1217s # received: 4784 1217s ok 163 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c8a9-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 51369 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1217s # expected: 51369 1217s # received: 51369 1217s ok 164 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c2bd-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 49853 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlperf.pod 1217s # expected: 49853 1217s # received: 49853 1217s ok 165 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1418-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5144 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlplan9.pod 1217s # expected: 5144 1217s # received: 5144 1217s ok 166 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5b65-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 23397 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpod.pod 1217s # expected: 23397 1217s # received: 23397 1217s ok 167 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "10d10-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 68880 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1217s # expected: 68880 1217s # received: 68880 1217s ok 168 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2f40-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 12096 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1217s # expected: 12096 1217s # received: 12096 1217s ok 169 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "67b7-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 26551 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1217s # expected: 26551 1217s # received: 26551 1217s ok 170 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "15cc8-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 89288 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlport.pod 1217s # expected: 89288 1217s # received: 89288 1217s ok 171 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1412-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 5138 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlpragma.pod 1217s # expected: 5138 1217s # received: 5138 1217s ok 172 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1a25-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 6693 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlqnx.pod 1217s # expected: 6693 1217s # received: 6693 1217s ok 173 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2127d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 135805 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlre.pod 1217s # expected: 135805 1217s # received: 135805 1217s ok 174 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "7bad-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 31661 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlreapi.pod 1217s # expected: 31661 1217s # received: 31661 1217s ok 175 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "818f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 33167 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1217s # expected: 33167 1217s # received: 33167 1217s ok 176 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "beb0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 48816 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1217s # expected: 48816 1217s # received: 48816 1217s ok 177 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "8c47-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 35911 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlref.pod 1217s # expected: 35911 1217s # received: 35911 1217s ok 178 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4944-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 18756 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlreftut.pod 1217s # expected: 18756 1217s # received: 18756 1217s ok 179 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "a989-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 43401 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlreguts.pod 1217s # expected: 43401 1217s # received: 43401 1217s ok 180 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1fd-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 509 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlrepository.pod 1217s # expected: 509 1217s # received: 509 1217s ok 181 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4af5-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 19189 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlrequick.pod 1217s # expected: 19189 1217s # received: 19189 1217s ok 182 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "3ce4-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 15588 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlreref.pod 1217s # expected: 15588 1217s # received: 15588 1217s ok 183 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1e219-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 123417 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlretut.pod 1217s # expected: 123417 1217s # received: 123417 1217s ok 184 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "60c-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 1548 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlriscos.pod 1217s # expected: 1548 1217s # received: 1548 1217s ok 185 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "e52d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 58669 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlrun.pod 1217s # expected: 58669 1217s # received: 58669 1217s ok 186 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "6cc6-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 27846 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsec.pod 1217s # expected: 27846 1217s # received: 27846 1217s ok 187 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4af2-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 19186 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1217s # expected: 19186 1217s # received: 19186 1217s ok 188 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "74a6-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 29862 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1217s # expected: 29862 1217s # received: 29862 1217s ok 189 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1bdc-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7132 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsource.pod 1217s # expected: 7132 1217s # received: 7132 1217s ok 190 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "233b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 9019 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlstyle.pod 1217s # expected: 9019 1217s # received: 9019 1217s ok 191 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "12f85-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 77701 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsub.pod 1217s # expected: 77701 1217s # received: 77701 1217s ok 192 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "d2de-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 53982 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsyn.pod 1217s # expected: 53982 1217s # received: 53982 1217s ok 193 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "2858-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10328 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlsynology.pod 1217s # expected: 10328 1217s # received: 10328 1217s ok 194 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "b53a-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 46394 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1217s # expected: 46394 1217s # received: 46394 1217s ok 195 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "9a91-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 39569 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltie.pod 1217s # expected: 39569 1217s # received: 39569 1217s ok 196 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "b9206-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 758278 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltoc.pod 1217s # expected: 758278 1217s # received: 758278 1217s ok 197 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "174-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 372 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltodo.pod 1217s # expected: 372 1217s # received: 372 1217s ok 198 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "126-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 294 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltooc.pod 1217s # expected: 294 1217s # received: 294 1217s ok 199 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "126-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 294 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltoot.pod 1217s # expected: 294 1217s # received: 294 1217s ok 200 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "297f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 10623 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltrap.pod 1217s # expected: 10623 1217s # received: 10623 1217s ok 201 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "213f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 8511 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltru64.pod 1217s # expected: 8511 1217s # received: 8511 1217s ok 202 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1183-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4483 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perltw.pod 1217s # expected: 4483 1217s # received: 4483 1217s ok 203 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "162c0-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 90816 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlunicode.pod 1217s # expected: 90816 1217s # received: 90816 1217s ok 204 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "6349-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 25417 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlunicook.pod 1217s # expected: 25417 1217s # received: 25417 1217s ok 205 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "372e-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 14126 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1217s # expected: 14126 1217s # received: 14126 1217s ok 206 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "96e1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 38625 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perluniintro.pod 1217s # expected: 38625 1217s # received: 38625 1217s ok 207 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "6eefa-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 454394 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perluniprops.pod 1217s # expected: 454394 1217s # received: 454394 1217s ok 208 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1f0f-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7951 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlunitut.pod 1217s # expected: 7951 1217s # received: 7951 1217s ok 209 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1ce8-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 7400 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlutil.pod 1217s # expected: 7400 1217s # received: 7400 1217s ok 210 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "16ab2-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 92850 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlvar.pod 1217s # expected: 92850 1217s # received: 92850 1217s ok 211 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c68d-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 50829 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlvms.pod 1217s # expected: 50829 1217s # received: 50829 1217s ok 212 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "f16-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 3862 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlvos.pod 1217s # expected: 3862 1217s # received: 3862 1217s ok 213 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "7fdb-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 32731 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlwin32.pod 1217s # expected: 32731 1217s # received: 32731 1217s ok 214 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1532b-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 86827 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlxs.pod 1217s # expected: 86827 1217s # received: 86827 1217s ok 215 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "c504-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 50436 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlxstut.pod 1217s # expected: 50436 1217s # received: 50436 1217s ok 216 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "5dc1-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 24001 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1217s # expected: 24001 1217s # received: 24001 1217s ok 217 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "1040b8-6237dbf803ac0" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 1065144 1217s #Last-Modified: Wed, 02 Oct 2024 12:40:51 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-binary-httpd 1217s # expected: 1065144 1217s # received: 1065144 1217s ok 218 1217s #lwp request: 1217s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1217s #User-Agent: libwww-perl/6.76 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Accept-Ranges: bytes 1217s #ETag: "4527c8-6155edc931600" 1217s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1217s #Vary: In-If1 1217s #Content-Length: 4532168 1217s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1217s #Client-Date: Tue, 17 Dec 2024 23:37:24 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : download of /getfiles-binary-perl 1217s # expected: 4532168 1217s # received: 4532168 1217s ok 219 1217s ok 1220s t/apache/headers.t .................. 1220s 1..27 1220s # Running under perl version 5.038002 for linux 1220s # Current time local: Tue Dec 17 23:37:25 2024 1220s # Current time GMT: Tue Dec 17 23:37:25 2024 1220s # Using Test.pm version 1.31 1220s # Using Apache/Test.pm version 1.42 1220s testing: Hello: World 1220s ok 1 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 2 1220s header: [World] vs [World] 1220s # testing : compare header Hello value 1220s # expected: 'World' 1220s # received: 'World' 1220s ok 3 1220s testing: Hello: World 1220s ok 4 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 5 1220s header: [World] vs [World] 1220s # testing : compare header Hello value 1220s # expected: 'World' 1220s # received: 'World' 1220s ok 6 1220s testing: Hello: World 1220s ok 7 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 8 1220s header: [World] vs [World] 1220s # testing : compare header Hello value 1220s # expected: 'World' 1220s # received: 'World' 1220s ok 9 1220s testing: Hello: Foo 1220s Bar 1220s ok 10 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 11 1220s header: [Foo Bar] vs [Foo Bar] 1220s # testing : compare header Hello value 1220s # expected: 'Foo Bar' 1220s # received: 'Foo Bar' 1220s ok 12 1220s testing: Hello: Foo 1220s Bar 1220s ok 13 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 14 1220s header: [Foo Bar] vs [Foo Bar] 1220s # testing : compare header Hello value 1220s # expected: 'Foo Bar' 1220s # received: 'Foo Bar' 1220s ok 15 1220s testing: Hello: Foo 1220s Bar 1220s ok 16 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 17 1220s header: [Foo Bar] vs [Foo Bar] 1220s # testing : compare header Hello value 1220s # expected: 'Foo Bar' 1220s # received: 'Foo Bar' 1220s ok 18 1220s testing: Hello: Foo 1220s Bar 1220s ok 19 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 20 1220s header: [Foo Bar] vs [Foo Bar] 1220s # testing : compare header Hello value 1220s # expected: 'Foo Bar' 1220s # received: 'Foo Bar' 1220s ok 21 1220s testing: Hello: Foo 1220s Bar 1220s ok 22 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 23 1220s header: [Foo Bar] vs [Foo Bar] 1220s # testing : compare header Hello value 1220s # expected: 'Foo Bar' 1220s # received: 'Foo Bar' 1220s ok 24 1220s testing: Hello:World 1220s ok 25 1220s # testing : response success 1220s # expected: qr/HTTP\/1\.. 200 OK/ 1220s # received: 'HTTP/1.1 200 OK' 1220s ok 26 1220s header: [World] vs [World] 1220s # testing : compare header Hello value 1220s # expected: 'World' 1220s # received: 'World' 1220s ok 27 1220s ok 1223s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1226s t/apache/http_strict.t .............. 1226s 1..178 1226s # Running under perl version 5.038002 for linux 1226s # Current time local: Tue Dec 17 23:37:31 2024 1226s # Current time GMT: Tue Dec 17 23:37:31 2024 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.42 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 1 1226s # SENDING: 1226s # GET / HTTP/1.0\n\n 1226s # expecting success, got 200 1226s ok 2 1226s # SENDING: 1226s # get / HTTP/1.0\r\n\r\n 1226s # expecting 501, got 501 1226s ok 3 1226s # SENDING: 1226s # G ET / HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 4 1226s # SENDING: 1226s # G\x00ET / HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 5 1226s # SENDING: 1226s # G/T / HTTP/1.0\r\n\r\n 1226s # expecting 501, got 501 1226s ok 6 1226s # SENDING: 1226s # GET /\x00 HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 7 1226s # SENDING: 1226s # GET / HTTP/1.0\x00\r\n\r\n 1226s # expecting 400, got 400 1226s ok 8 1226s # SENDING: 1226s # GET\x0c/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 9 1226s # SENDING: 1226s # GET\r/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 10 1226s # SENDING: 1226s # GET\t/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 11 1226s # SENDING: 1226s # GET / HTT/1.0\r\n\r\n 1226s # expecting error, got 400 1226s ok 12 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 13 1226s # SENDING: 1226s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 14 1226s # SENDING: 1226s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 15 1226s # SENDING: 1226s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 16 1226s # SENDING: 1226s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 17 1226s # SENDING: 1226s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1226s # expecting 200, got 200 1226s ok 18 1226s # SENDING: 1226s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 19 1226s # SENDING: 1226s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1226s # expecting error, got 400 1226s ok 20 1226s # SENDING: 1226s # GET / HTTP/0.9\r\n\r\n 1226s # expecting error, got 400 1226s ok 21 1226s # SENDING: 1226s # GET / HTTP/0.8\r\n\r\n 1226s # expecting error, got 400 1226s ok 22 1226s # SENDING: 1226s # GET /\x01 HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 23 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 24 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 25 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 26 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 27 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1226s # expecting 400, got 400 1226s ok 28 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 29 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 30 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 31 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1226s # expecting 400, got 400 1226s ok 32 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 33 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 34 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 35 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 36 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 37 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 38 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1226s # expecting 400, got 400 1226s ok 39 1226s # SENDING: 1226s # GET / HTTP/1.0\r\r 1226s # expecting dropped connection and HTTPD dropped connection 1226s ok 40 1226s # SENDING: 1226s # GET /\r\n 1226s # expecting headerless HTTP/0.9 body, got response 1226s ok 41 1226s # SENDING: 1226s # GET /#frag HTTP/1.0\r\n 1226s # expecting 400, got 400 1226s ok 42 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1226s # expecting 200, got 200 1226s ok 43 1226s # SENDING: 1226s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 44 1226s # SENDING: 1226s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 45 1226s # SENDING: 1226s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 46 1226s # SENDING: 1226s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 47 1226s # SENDING: 1226s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 48 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1226s # expecting 200, got 200 1226s ok 49 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1226s # expecting 400, got 400 1226s ok 50 1226s # SENDING: 1226s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 51 1226s # SENDING: 1226s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 52 1226s # SENDING: 1226s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 53 1226s # SENDING: 1226s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 54 1226s # SENDING: 1226s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 55 1226s # SENDING: 1226s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 56 1226s # SENDING: 1226s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 57 1226s # SENDING: 1226s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 58 1226s # SENDING: 1226s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 59 1226s # SENDING: 1226s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 60 1226s # SENDING: 1226s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 61 1226s # SENDING: 1226s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 62 1226s # SENDING: 1226s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 63 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1226s # expecting success, got 200 1226s ok 64 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1226s # expecting success, got 200 1226s ok 65 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1226s # expecting success, got 200 1226s ok 66 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1226s # expecting success, got 200 1226s ok 67 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1226s # expecting success, got 200 1226s ok 68 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1226s # expecting success, got 200 1226s ok 69 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1226s # expecting 200, got 200 1226s ok 70 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1226s # expecting 200, got 200 1226s ok 71 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1226s # expecting 400, got 400 1226s ok 72 1226s # SENDING: 1226s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 73 1226s # SENDING: 1226s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 74 1226s # SENDING: 1226s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 75 1226s # SENDING: 1226s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 76 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1226s # expecting 200, got 200 1226s ok 77 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1226s # expecting 200, got 200 1226s ok 78 1226s # SENDING: 1226s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 79 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Foo: bar\r\n 1226s # Vary: In-If1\r\n 1226s # DMMATCH1: 1\r\n 1226s # Content-Length: 36\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/plain\r\n 1226s # \r\n 1226s # Hi!\n 1226s # SERVERNAME=localhost\n 1226s # HTTP_HOST=\n 1226s # 1226s # expecting 200, got 200 1226s ok 80 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Foo: \r\n 1226s # Vary: In-If1\r\n 1226s # DMMATCH1: 1\r\n 1226s # Content-Length: 36\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/plain\r\n 1226s # \r\n 1226s # Hi!\n 1226s # SERVERNAME=localhost\n 1226s # HTTP_HOST=\n 1226s # 1226s # expecting 200, got 200 1226s ok 81 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1226s # DECODED: : bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 82 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\x00oo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Content-Length: 528\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 83 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\x01oo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 84 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\noo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Content-Length: 528\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 85 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: b\tar 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Foo: b\tar\r\n 1226s # Vary: In-If1\r\n 1226s # DMMATCH1: 1\r\n 1226s # Content-Length: 36\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/plain\r\n 1226s # \r\n 1226s # Hi!\n 1226s # SERVERNAME=localhost\n 1226s # HTTP_HOST=\n 1226s # 1226s # expecting 200, got 200 1226s ok 86 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: b\x01ar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 87 1226s # SENDING: 1226s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1226s # expecting 500, got 500 1226s ok 88 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 89 1226s # SENDING: 1226s # GET / HTTP/1.0\n\n 1226s # expecting 400, got 400 1226s ok 90 1226s # SENDING: 1226s # get / HTTP/1.0\r\n\r\n 1226s # expecting 501, got 501 1226s ok 91 1226s # SENDING: 1226s # G ET / HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 92 1226s # SENDING: 1226s # G\x00ET / HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 93 1226s # SENDING: 1226s # G/T / HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 94 1226s # SENDING: 1226s # GET /\x00 HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 95 1226s # SENDING: 1226s # GET / HTTP/1.0\x00\r\n\r\n 1226s # expecting 400, got 400 1226s ok 96 1226s # SENDING: 1226s # GET\x0c/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 97 1226s # SENDING: 1226s # GET\r/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 98 1226s # SENDING: 1226s # GET\t/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 99 1226s # SENDING: 1226s # GET / HTT/1.0\r\n\r\n 1226s # expecting error, got 400 1226s ok 100 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 101 1226s # SENDING: 1226s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 102 1226s # SENDING: 1226s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1226s # expecting success, got 200 1226s ok 103 1226s # SENDING: 1226s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 104 1226s # SENDING: 1226s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 105 1226s # SENDING: 1226s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 106 1226s # SENDING: 1226s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 107 1226s # SENDING: 1226s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1226s # expecting error, got 400 1226s ok 108 1226s # SENDING: 1226s # GET / HTTP/0.9\r\n\r\n 1226s # expecting error, got 400 1226s ok 109 1226s # SENDING: 1226s # GET / HTTP/0.8\r\n\r\n 1226s # expecting error, got 400 1226s ok 110 1226s # SENDING: 1226s # GET /\x01 HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 111 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 112 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 113 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 114 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 115 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1226s # expecting 400, got 400 1226s ok 116 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 117 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 118 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 119 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1226s # expecting 400, got 400 1226s ok 120 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 121 1226s # SENDING: 1226s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 122 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 123 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 124 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1226s # expecting 400, got 400 1226s ok 125 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 126 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1226s # expecting 400, got 400 1226s ok 127 1226s # SENDING: 1226s # GET / HTTP/1.0\r\r 1226s # expecting dropped connection and HTTPD dropped connection 1226s ok 128 1226s # SENDING: 1226s # GET /\r\n 1226s # expecting headerless HTTP/0.9 body, got response 1226s ok 129 1226s # SENDING: 1226s # GET /#frag HTTP/1.0\r\n 1226s # expecting 400, got 400 1226s ok 130 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1226s # expecting 400, got 400 1226s ok 131 1226s # SENDING: 1226s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 132 1226s # SENDING: 1226s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 133 1226s # SENDING: 1226s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 134 1226s # SENDING: 1226s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 135 1226s # SENDING: 1226s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 136 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1226s # expecting 400, got 400 1226s ok 137 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1226s # expecting 400, got 400 1226s ok 138 1226s # SENDING: 1226s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 139 1226s # SENDING: 1226s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 140 1226s # SENDING: 1226s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 141 1226s # SENDING: 1226s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 142 1226s # SENDING: 1226s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 143 1226s # SENDING: 1226s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 144 1226s # SENDING: 1226s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 145 1226s # SENDING: 1226s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 146 1226s # SENDING: 1226s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 147 1226s # SENDING: 1226s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 148 1226s # SENDING: 1226s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 149 1226s # SENDING: 1226s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1226s # expecting success, got 200 1226s ok 150 1226s # SENDING: 1226s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1226s # expecting 400, got 400 1226s ok 151 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1226s # expecting success, got 200 1226s ok 152 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1226s # expecting success, got 200 1226s ok 153 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1226s # expecting success, got 200 1226s ok 154 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1226s # expecting success, got 200 1226s ok 155 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1226s # expecting success, got 200 1226s ok 156 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1226s # expecting success, got 200 1226s ok 157 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1226s # expecting 400, got 400 1226s ok 158 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1226s # expecting 400, got 400 1226s ok 159 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1226s # expecting 400, got 400 1226s ok 160 1226s # SENDING: 1226s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 161 1226s # SENDING: 1226s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 162 1226s # SENDING: 1226s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 163 1226s # SENDING: 1226s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1226s # expecting 200, got 200 1226s ok 164 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1226s # expecting 200, got 200 1226s ok 165 1226s # SENDING: 1226s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1226s # expecting 200, got 200 1226s ok 166 1226s # SENDING: 1226s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1226s # expecting 200, got 200 1226s ok 167 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Foo: bar\r\n 1226s # Vary: In-If1\r\n 1226s # DMMATCH1: 1\r\n 1226s # Content-Length: 36\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/plain\r\n 1226s # \r\n 1226s # Hi!\n 1226s # SERVERNAME=localhost\n 1226s # HTTP_HOST=\n 1226s # 1226s # expecting 200, got 200 1226s ok 168 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Foo: \r\n 1226s # Vary: In-If1\r\n 1226s # DMMATCH1: 1\r\n 1226s # Content-Length: 36\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/plain\r\n 1226s # \r\n 1226s # Hi!\n 1226s # SERVERNAME=localhost\n 1226s # HTTP_HOST=\n 1226s # 1226s # expecting 200, got 200 1226s ok 169 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1226s # DECODED: : bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 170 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\x00oo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Content-Length: 528\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 171 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\x01oo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 172 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1226s # DECODED: F\noo: bar 1226s # RESPONSE: 1226s # HTTP/1.1 500 Internal Server Error\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1226s # Content-Length: 528\r\n 1226s # Connection: close\r\n 1226s # Content-Type: text/html; charset=iso-8859-1\r\n 1226s # \r\n 1226s # \n 1226s # \n 1226s # ... 1226s # expecting 500, got 500 1226s ok 173 1226s # SENDING: 1226s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1226s # DECODED: Foo: b\tar 1226s # RESPONSE: 1226s # HTTP/1.1 200 OK\r\n 1226s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1226s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1227s # Foo: b\tar\r\n 1227s # Vary: In-If1\r\n 1227s # DMMATCH1: 1\r\n 1227s # Content-Length: 36\r\n 1227s # Connection: close\r\n 1227s # Content-Type: text/plain\r\n 1227s # \r\n 1227s # Hi!\n 1227s # SERVERNAME=localhost\n 1227s # HTTP_HOST=\n 1227s # 1227s # expecting 200, got 200 1227s ok 174 1227s # SENDING: 1227s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1227s # DECODED: Foo: b\x01ar 1227s # RESPONSE: 1227s # HTTP/1.1 500 Internal Server Error\r\n 1227s # Date: Tue, 17 Dec 2024 23:37:34 GMT\r\n 1227s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1227s # Connection: close\r\n 1227s # Content-Type: text/html; charset=iso-8859-1\r\n 1227s # \r\n 1227s # \n 1227s # \n 1227s # ... 1227s # expecting 500, got 500 1227s ok 175 1227s # SENDING: 1227s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1227s # expecting 500, got 500 1227s ok 176 1227s ok 177 1227s ok 178 1227s ok 1229s t/apache/if_sections.t .............. 1229s 1..46 1229s # Running under perl version 5.038002 for linux 1229s # Current time local: Tue Dec 17 23:37:34 2024 1229s # Current time GMT: Tue Dec 17 23:37:34 2024 1229s # Using Test.pm version 1.31 1229s # Using Apache/Test.pm version 1.42 1229s # /if_sec/ with '': 1229s # expected: 200 1229s # received: '200' 1229s ok 1 1229s # expected: undef 1229s # received: undef 1229s ok 2 1229s # /if_sec/foo.if_test with '': 1229s # expected: 200 1229s # received: '200' 1229s ok 3 1229s # expected: undef 1229s # received: undef 1229s ok 4 1229s # /if_sec/foo.if_test with '1': 1229s # expected: 200 1229s # received: '200' 1229s ok 5 1229s # expected: 'global1' 1229s # received: 'global1' 1229s ok 6 1229s # /if_sec/foo.if_test with '1 11': 1229s # expected: 200 1229s # received: '200' 1229s ok 7 1229s # expected: 'global1, nested11, nested113' 1229s # received: 'global1, nested11, nested113' 1229s ok 8 1229s # /if_sec/foo.if_test with '1 11 111': 1229s # expected: 200 1229s # received: '200' 1229s ok 9 1229s # expected: 'global1, nested11, nested111' 1229s # received: 'global1, nested11, nested111' 1229s ok 10 1229s # /if_sec/foo.if_test with '1 11 112': 1229s # expected: 200 1229s # received: '200' 1229s ok 11 1229s # expected: 'global1, nested11, nested112' 1229s # received: 'global1, nested11, nested112' 1229s ok 12 1229s # /if_sec/foo.if_test with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 13 1229s # expected: 'global1, files2' 1229s # received: 'global1, files2' 1229s ok 14 1229s # /if_sec/dir/foo.txt with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 15 1229s # expected: 'global1, dir1, dir2, dir_files1' 1229s # received: 'global1, dir1, dir2, dir_files1' 1229s ok 16 1229s # /if_sec/dir/ with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 17 1229s # expected: 'global1, dir1, dir2' 1229s # received: 'global1, dir1, dir2' 1229s ok 18 1229s # /if_sec/dir/ with '1 11': 1229s # expected: 200 1229s # received: '200' 1229s ok 19 1229s # expected: 'global1, dir1, nested11, nested113' 1229s # received: 'global1, dir1, nested11, nested113' 1229s ok 20 1229s # /if_sec/dir/ with '1 11 111': 1229s # expected: 200 1229s # received: '200' 1229s ok 21 1229s # expected: 'global1, dir1, nested11, nested111' 1229s # received: 'global1, dir1, nested11, nested111' 1229s ok 22 1229s # /if_sec/dir/ with '1 11 112': 1229s # expected: 200 1229s # received: '200' 1229s ok 23 1229s # expected: 'global1, dir1, nested11, nested112' 1229s # received: 'global1, dir1, nested11, nested112' 1229s ok 24 1229s # /if_sec/loc/ with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 25 1229s # expected: 'global1, loc1, loc2' 1229s # received: 'global1, loc1, loc2' 1229s ok 26 1229s # /if_sec/loc/foo.txt with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 27 1229s # expected: 'global1, loc1, loc2' 1229s # received: 'global1, loc1, loc2' 1229s ok 28 1229s # /if_sec/loc/ with '1 11': 1229s # expected: 200 1229s # received: '200' 1229s ok 29 1229s # expected: 'global1, loc1, nested11, nested113' 1229s # received: 'global1, loc1, nested11, nested113' 1229s ok 30 1229s # /if_sec/loc/ with '1 11 111': 1229s # expected: 200 1229s # received: '200' 1229s ok 31 1229s # expected: 'global1, loc1, nested11, nested111' 1229s # received: 'global1, loc1, nested11, nested111' 1229s ok 32 1229s # /if_sec/loc/ with '1 11 112': 1229s # expected: 200 1229s # received: '200' 1229s ok 33 1229s # expected: 'global1, loc1, nested11, nested112' 1229s # received: 'global1, loc1, nested11, nested112' 1229s ok 34 1229s # /if_sec/loc/foo.if_test with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 35 1229s # expected: 'global1, files2, loc1, loc2' 1229s # received: 'global1, files2, loc1, loc2' 1229s ok 36 1229s # /if_sec/loc/foo.if_test with '1 2 11': 1229s # expected: 200 1229s # received: '200' 1229s ok 37 1229s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1229s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1229s ok 38 1229s # /if_sec/loc/foo.if_test with '1 2 11 111': 1229s # expected: 200 1229s # received: '200' 1229s ok 39 1229s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1229s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1229s ok 40 1229s # /if_sec/loc/foo.if_test with '1 2 11 112': 1229s # expected: 200 1229s # received: '200' 1229s ok 41 1229s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1229s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1229s ok 42 1229s # /if_sec/proxy/ with '1 2': 1229s # expected: 200 1229s # received: '200' 1229s ok 43 1229s # expected: 'global1, locp1, locp2' 1229s # received: 'global1, locp1, locp2' 1229s ok 44 1229s # /if_sec/proxy/ with '2': 1229s # expected: 200 1229s # received: '200' 1229s ok 45 1229s # expected: 'locp2' 1229s # received: 'locp2' 1229s ok 46 1229s ok 1231s t/apache/iffile.t ................... 1231s 1..2 1231s # Running under perl version 5.038002 for linux 1231s # Current time local: Tue Dec 17 23:37:37 2024 1231s # Current time GMT: Tue Dec 17 23:37:37 2024 1231s # Using Test.pm version 1.31 1231s # Using Apache/Test.pm version 1.42 1231s # expected: 200 1231s # received: '200' 1231s ok 1 1231s # expected: 'success1, success2, success3, success4, success5' 1231s # received: 'success1, success2, success3, success4, success5' 1231s ok 2 1231s ok 1234s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1240s t/apache/limits.t ................... 1240s 1..12 1240s # Running under perl version 5.038002 for linux 1240s # Current time local: Tue Dec 17 23:37:42 2024 1240s # Current time GMT: Tue Dec 17 23:37:42 2024 1240s # Using Test.pm version 1.31 1240s # Using Apache/Test.pm version 1.42 1240s # Testing LimitRequestLine; should succeed 1240s # testing : Test #1 1240s # expected: 200 1240s # received: '200' 1240s ok 1 1240s # Testing LimitRequestLine; should fail 1240s # testing : Test #2 1240s # expected: 414 1240s # received: '414' 1240s ok 2 1240s # Testing LimitRequestFieldSize; should succeed 1240s # testing : Test #3 1240s # expected: 200 1240s # received: '200' 1240s ok 3 1240s # Testing LimitRequestFieldSize; should fail 1240s # testing : Test #4 1240s # expected: 400 1240s # received: '400' 1240s ok 4 1240s # Testing LimitRequestFields; should succeed 1240s # testing : Test #5 1240s # expected: 200 1240s # received: '200' 1240s ok 5 1240s # Testing LimitRequestFields; should fail 1240s # testing : Test #6 1240s # expected: 400 1240s # received: '400' 1240s ok 6 1240s # Testing LimitRequestBody; should succeed 1240s # Chunked transfer-encoding enabled 1240s # testing : Test #7 1240s # expected: 200 1240s # received: '200' 1240s ok 7 1240s # Testing LimitRequestBody; should succeed 1240s # Chunked transfer-encoding disabled 1240s # testing : Test #8 1240s # expected: 200 1240s # received: '200' 1240s ok 8 1240s # Testing LimitRequestBody; should fail 1240s # Chunked transfer-encoding enabled 1240s # testing : Test #9 1240s # expected: 413 1240s # received: '413' 1240s ok 9 1240s # Testing LimitRequestBody; should fail 1240s # Chunked transfer-encoding disabled 1240s # testing : Test #10 1240s # expected: 413 1240s # received: '413' 1240s ok 10 1240s # Testing LimitRequestFieldSize; should succeed 1240s # testing : Test #11 1240s # expected: 200 1240s # received: '200' 1240s ok 11 1240s # Testing LimitRequestFieldSize; should fail 1240s # testing : Test #12 1240s # expected: 400 1240s # received: '400' 1240s ok 12 1240s ok 1242s t/apache/loglevel.t ................. 1242s 1..8 1242s # Running under perl version 5.038002 for linux 1242s # Current time local: Tue Dec 17 23:37:48 2024 1242s # Current time GMT: Tue Dec 17 23:37:48 2024 1242s # Using Test.pm version 1.31 1242s # Using Apache/Test.pm version 1.42 1242s ok 1 1242s ok 2 1242s ok 3 1242s ok 4 1242s ok 5 1242s ok 6 1242s ok 7 1242s ok 8 1242s ok 1244s t/apache/maxranges.t ................ 1244s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1244s 1..19 1244s # Running under perl version 5.038002 for linux 1244s # Current time local: Tue Dec 17 23:37:50 2024 1244s # Current time GMT: Tue Dec 17 23:37:50 2024 1244s # Using Test.pm version 1.31 1244s # Using Apache/Test.pm version 1.42 1244s ok 1 1244s ok 2 1244s ok 3 1244s ok 4 1244s ok 5 1244s ok 6 1244s ok 7 1244s ok 8 1244s ok 9 1244s ok 10 1244s ok 11 1244s ok 12 1244s ok 13 1244s ok 14 1244s ok 15 1244s ok 16 1244s ok 17 1244s ok 18 1244s ok 19 1244s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1244s ok 1246s t/apache/mergeslashes.t ............. 1246s 1..9 1246s # Running under perl version 5.038002 for linux 1246s # Current time local: Tue Dec 17 23:37:52 2024 1246s # Current time GMT: Tue Dec 17 23:37:52 2024 1246s # Using Test.pm version 1.31 1246s # Using Apache/Test.pm version 1.42 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for exact match 1246s ok 1 1246s # SENDING to 127.0.0.1:8538 1246s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for merged even at front 1246s ok 2 1246s # SENDING to 127.0.0.1:8538 1246s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for merged even at front 1246s ok 3 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for c// should be merged 1246s ok 4 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for a// should be merged 1246s ok 5 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for a// matches locationmatch 1246s ok 6 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1246s # expected 200, got 200 for c// doesn't match locationmatch 1246s ok 7 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for baseline failed 1246s ok 8 1246s # SENDING to 127.0.0.1:8538 1246s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1246s # expected 403, got 403 for b//d not merged for Location with OFF 1246s ok 9 1246s ok 1249s t/apache/mmn.t ...................... 1249s 1..2 1249s # Running under perl version 5.038002 for linux 1249s # Current time local: Tue Dec 17 23:37:54 2024 1249s # Current time GMT: Tue Dec 17 23:37:54 2024 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.42 1249s ok 1 1249s ok 2 1249s ok 1251s t/apache/options.t .................. 1251s 1..2 1251s # Running under perl version 5.038002 for linux 1251s # Current time local: Tue Dec 17 23:37:57 2024 1251s # Current time GMT: Tue Dec 17 23:37:57 2024 1251s # Using Test.pm version 1.31 1251s # Using Apache/Test.pm version 1.42 1251s # testing : code 1251s # expected: 200 1251s # received: '200' 1251s ok 1 1251s # testing : OPTIONS 1251s # expected: qr/OPTIONS/ 1251s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1251s ok 2 1251s ok 1255s t/apache/passbrigade.t .............. 1255s # using LWP client 1255s 1..114 1255s # Running under perl version 5.038002 for linux 1255s # Current time local: Tue Dec 17 23:37:59 2024 1255s # Current time GMT: Tue Dec 17 23:37:59 2024 1255s # Using Test.pm version 1.31 1255s # Using Apache/Test.pm version 1.42 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 1024 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 1024 1255s # received: 1024 1255s ok 1 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 2048 1255s # received: 2048 1255s ok 2 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 3072 1255s # received: 3072 1255s ok 3 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 4096 1255s # received: 4096 1255s ok 4 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 5120 1255s # received: 5120 1255s ok 5 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 6144 1255s # received: 6144 1255s ok 6 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 7168 1255s # received: 7168 1255s ok 7 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 8192 1255s # received: 8192 1255s ok 8 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 9216 1255s # received: 9216 1255s ok 9 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 10240 1255s # received: 10240 1255s ok 10 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 11264 1255s # received: 11264 1255s ok 11 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 12288 1255s # received: 12288 1255s ok 12 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 13312 1255s # received: 13312 1255s ok 13 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 14336 1255s # received: 14336 1255s ok 14 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 15360 1255s # received: 15360 1255s ok 15 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 16384 1255s # received: 16384 1255s ok 16 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 17408 1255s # received: 17408 1255s ok 17 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 18432 1255s # received: 18432 1255s ok 18 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 19456 1255s # received: 19456 1255s ok 19 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 20480 1255s # received: 20480 1255s ok 20 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 21504 1255s # received: 21504 1255s ok 21 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 22528 1255s # received: 22528 1255s ok 22 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 23552 1255s # received: 23552 1255s ok 23 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 24576 1255s # received: 24576 1255s ok 24 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 25600 1255s # received: 25600 1255s ok 25 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 26624 1255s # received: 26624 1255s ok 26 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 27648 1255s # received: 27648 1255s ok 27 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 28672 1255s # received: 28672 1255s ok 28 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 29696 1255s # received: 29696 1255s ok 29 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 30720 1255s # received: 30720 1255s ok 30 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 31744 1255s # received: 31744 1255s ok 31 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 32768 1255s # received: 32768 1255s ok 32 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 33792 1255s # received: 33792 1255s ok 33 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 34816 1255s # received: 34816 1255s ok 34 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 35840 1255s # received: 35840 1255s ok 35 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 36864 1255s # received: 36864 1255s ok 36 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 37888 1255s # received: 37888 1255s ok 37 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 38912 1255s # received: 38912 1255s ok 38 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 39936 1255s # received: 39936 1255s ok 39 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 40960 1255s # received: 40960 1255s ok 40 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 41984 1255s # received: 41984 1255s ok 41 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 43008 1255s # received: 43008 1255s ok 42 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 44032 1255s # received: 44032 1255s ok 43 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 45056 1255s # received: 45056 1255s ok 44 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 46080 1255s # received: 46080 1255s ok 45 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 47104 1255s # received: 47104 1255s ok 46 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 48128 1255s # received: 48128 1255s ok 47 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 49152 1255s # received: 49152 1255s ok 48 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 50176 1255s # received: 50176 1255s ok 49 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 51200 1255s # received: 51200 1255s ok 50 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 102400 1255s # received: 102400 1255s ok 51 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:01 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 307200 1255s # received: 307200 1255s ok 52 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 512000 1255s # received: 512000 1255s ok 53 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 2048000 1255s # received: 2048000 1255s ok 54 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 4096000 1255s # received: 4096000 1255s ok 55 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 6144000 1255s # received: 6144000 1255s ok 56 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:02 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 10240000 1255s # received: 10240000 1255s ok 57 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 1024 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 1024 1255s # received: 1024 1255s ok 58 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 2048 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 2048 1255s # received: 2048 1255s ok 59 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 3072 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 3072 1255s # received: 3072 1255s ok 60 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 4096 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 4096 1255s # received: 4096 1255s ok 61 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 5120 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 5120 1255s # received: 5120 1255s ok 62 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 6144 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 6144 1255s # received: 6144 1255s ok 63 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 7168 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 7168 1255s # received: 7168 1255s ok 64 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 8192 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #DMMATCH1: 1 1255s # 1255s # testing : bytes in body 1255s # expected: 8192 1255s # received: 8192 1255s ok 65 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 9216 1255s # received: 9216 1255s ok 66 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 10240 1255s # received: 10240 1255s ok 67 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 11264 1255s # received: 11264 1255s ok 68 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 12288 1255s # received: 12288 1255s ok 69 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 13312 1255s # received: 13312 1255s ok 70 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 14336 1255s # received: 14336 1255s ok 71 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 15360 1255s # received: 15360 1255s ok 72 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 16384 1255s # received: 16384 1255s ok 73 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 17408 1255s # received: 17408 1255s ok 74 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 18432 1255s # received: 18432 1255s ok 75 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 19456 1255s # received: 19456 1255s ok 76 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 20480 1255s # received: 20480 1255s ok 77 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 21504 1255s # received: 21504 1255s ok 78 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 22528 1255s # received: 22528 1255s ok 79 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 23552 1255s # received: 23552 1255s ok 80 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 24576 1255s # received: 24576 1255s ok 81 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 25600 1255s # received: 25600 1255s ok 82 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 26624 1255s # received: 26624 1255s ok 83 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 27648 1255s # received: 27648 1255s ok 84 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 28672 1255s # received: 28672 1255s ok 85 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 29696 1255s # received: 29696 1255s ok 86 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 30720 1255s # received: 30720 1255s ok 87 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 31744 1255s # received: 31744 1255s ok 88 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 32768 1255s # received: 32768 1255s ok 89 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 33792 1255s # received: 33792 1255s ok 90 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 34816 1255s # received: 34816 1255s ok 91 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 35840 1255s # received: 35840 1255s ok 92 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 36864 1255s # received: 36864 1255s ok 93 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 37888 1255s # received: 37888 1255s ok 94 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 38912 1255s # received: 38912 1255s ok 95 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 39936 1255s # received: 39936 1255s ok 96 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 40960 1255s # received: 40960 1255s ok 97 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 41984 1255s # received: 41984 1255s ok 98 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 43008 1255s # received: 43008 1255s ok 99 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 44032 1255s # received: 44032 1255s ok 100 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 45056 1255s # received: 45056 1255s ok 101 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 46080 1255s # received: 46080 1255s ok 102 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 47104 1255s # received: 47104 1255s ok 103 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 48128 1255s # received: 48128 1255s ok 104 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 49152 1255s # received: 49152 1255s ok 105 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 50176 1255s # received: 50176 1255s ok 106 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 51200 1255s # received: 51200 1255s ok 107 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 102400 1255s # received: 102400 1255s ok 108 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 307200 1255s # received: 307200 1255s ok 109 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 512000 1255s # received: 512000 1255s ok 110 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 2048000 1255s # received: 2048000 1255s ok 111 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 4096000 1255s # received: 4096000 1255s ok 112 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 6144000 1255s # received: 6144000 1255s ok 113 1255s #lwp request: 1255s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.76 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Tue, 17 Dec 2024 23:38:03 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 10240000 1255s # received: 10240000 1255s ok 114 1255s ok 1258s t/apache/post.t ..................... 1258s # using LWP client 1258s 1..51 1258s # Running under perl version 5.038002 for linux 1258s # Current time local: Tue Dec 17 23:38:03 2024 1258s # Current time GMT: Tue Dec 17 23:38:03 2024 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.42 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 1024 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '1024' 1258s # received: 1024 1258s ok 1 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 2048 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '2048' 1258s # received: 2048 1258s ok 2 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 3072 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '3072' 1258s # received: 3072 1258s ok 3 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 4096 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '4096' 1258s # received: 4096 1258s ok 4 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 5120 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '5120' 1258s # received: 5120 1258s ok 5 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 6144 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '6144' 1258s # received: 6144 1258s ok 6 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 7168 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '7168' 1258s # received: 7168 1258s ok 7 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 8192 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '8192' 1258s # received: 8192 1258s ok 8 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 9216 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 5 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '9216' 1258s # received: 9216 1258s ok 9 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 10240 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '10240' 1258s # received: 10240 1258s ok 10 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 11264 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '11264' 1258s # received: 11264 1258s ok 11 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 12288 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '12288' 1258s # received: 12288 1258s ok 12 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 13312 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '13312' 1258s # received: 13312 1258s ok 13 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 14336 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '14336' 1258s # received: 14336 1258s ok 14 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 15360 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '15360' 1258s # received: 15360 1258s ok 15 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 16384 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '16384' 1258s # received: 16384 1258s ok 16 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 17408 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '17408' 1258s # received: 17408 1258s ok 17 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 18432 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '18432' 1258s # received: 18432 1258s ok 18 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 19456 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '19456' 1258s # received: 19456 1258s ok 19 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 20480 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '20480' 1258s # received: 20480 1258s ok 20 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 21504 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '21504' 1258s # received: 21504 1258s ok 21 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 22528 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '22528' 1258s # received: 22528 1258s ok 22 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 23552 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '23552' 1258s # received: 23552 1258s ok 23 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 24576 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '24576' 1258s # received: 24576 1258s ok 24 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 25600 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '25600' 1258s # received: 25600 1258s ok 25 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 26624 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '26624' 1258s # received: 26624 1258s ok 26 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 27648 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '27648' 1258s # received: 27648 1258s ok 27 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 28672 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '28672' 1258s # received: 28672 1258s ok 28 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 29696 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '29696' 1258s # received: 29696 1258s ok 29 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 30720 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '30720' 1258s # received: 30720 1258s ok 30 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 31744 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '31744' 1258s # received: 31744 1258s ok 31 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 32768 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '32768' 1258s # received: 32768 1258s ok 32 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 33792 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '33792' 1258s # received: 33792 1258s ok 33 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 34816 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '34816' 1258s # received: 34816 1258s ok 34 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 35840 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '35840' 1258s # received: 35840 1258s ok 35 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 36864 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '36864' 1258s # received: 36864 1258s ok 36 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 37888 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '37888' 1258s # received: 37888 1258s ok 37 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 38912 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '38912' 1258s # received: 38912 1258s ok 38 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 39936 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '39936' 1258s # received: 39936 1258s ok 39 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 40960 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '40960' 1258s # received: 40960 1258s ok 40 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 41984 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '41984' 1258s # received: 41984 1258s ok 41 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 43008 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '43008' 1258s # received: 43008 1258s ok 42 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 44032 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '44032' 1258s # received: 44032 1258s ok 43 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 45056 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '45056' 1258s # received: 45056 1258s ok 44 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 46080 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '46080' 1258s # received: 46080 1258s ok 45 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 47104 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '47104' 1258s # received: 47104 1258s ok 46 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 48128 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '48128' 1258s # received: 48128 1258s ok 47 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 49152 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '49152' 1258s # received: 49152 1258s ok 48 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 50176 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '50176' 1258s # received: 50176 1258s ok 49 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 51200 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 6 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '51200' 1258s # received: 51200 1258s ok 50 1258s #lwp request: 1258s #POST http://localhost:8529/eat_post HTTP/1.1 1258s #User-Agent: libwww-perl/6.76 1258s #Content-Length: 102400 1258s # 1258s #server response: 1258s #HTTP/1.1 200 OK 1258s #Connection: close 1258s #Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1258s #Vary: In-If1 1258s #Content-Length: 7 1258s #Client-Date: Tue, 17 Dec 2024 23:38:05 GMT 1258s #Client-Peer: 127.0.0.1:8529 1258s #Client-Response-Num: 1 1258s #DMMATCH1: 1 1258s # 1258s # testing : length posted 1258s # expected: '102400' 1258s # received: 102400 1258s ok 51 1258s ok 1260s t/apache/pr17629.t .................. 1260s 1..4 1260s # Running under perl version 5.038002 for linux 1260s # Current time local: Tue Dec 17 23:38:05 2024 1260s # Current time GMT: Tue Dec 17 23:38:05 2024 1260s # Using Test.pm version 1.31 1260s # Using Apache/Test.pm version 1.42 1260s # expected: 'begin-foobar-end 1260s # ' 1260s # received: 'begin-foobar-end 1260s # ' 1260s ok 1 1260s # expected: 200 1260s # received: '200' 1260s ok 2 1260s # testing : response was gzipped 1260s # expected: 'gzip' 1260s # received: 'gzip' 1260s ok 3 1260s # expected: 'begin-foobar-end 1260s # ' 1260s # received: 'begin-foobar-end 1260s # ' 1260s ok 4 1260s ok 1262s t/apache/pr18757.t .................. 1262s 1..3 1262s # Running under perl version 5.038002 for linux 1262s # Current time local: Tue Dec 17 23:38:08 2024 1262s # Current time GMT: Tue Dec 17 23:38:08 2024 1262s # Using Test.pm version 1.31 1262s # Using Apache/Test.pm version 1.42 1262s # testing : 200 response from GET 1262s # expected: 200 1262s # received: '200' 1262s ok 1 1262s # expected C-L is 26 1262s # URL via proxy is http://localhost:8552/index.html 1262s ok 2 1262s # line: HTTP/1.1 200 OK 1262s # line: Date: Tue, 17 Dec 2024 23:38:10 GMT 1262s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1262s # line: Vary: In-If1 1262s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1262s # line: ETag: "1a-613edd771cbc0" 1262s # line: Accept-Ranges: bytes 1262s # line: Content-Length: 26 1262s # line: DMMATCH1: 1 1262s # line: Content-Type: text/html 1262s # line: 1262s # testing : whether proxy strips Content-Length header 1262s # expected: 1 1262s # received: 1 1262s ok 3 1262s ok 1264s t/apache/pr35292.t .................. 1264s 1..3 1264s # Running under perl version 5.038002 for linux 1264s # Current time local: Tue Dec 17 23:38:10 2024 1264s # Current time GMT: Tue Dec 17 23:38:10 2024 1264s # Using Test.pm version 1.31 1264s # Using Apache/Test.pm version 1.42 1264s ok 1 1264s ok 2 1264s # testing : read response-line 1264s # expected: qr/^HTTP\/1\.. 413/ 1264s # received: 'HTTP/1.1 413 Request Entity Too Large 1264s # ' 1264s ok 3 1264s ok 1267s t/apache/pr35330.t .................. 1267s 1..2 1267s # Running under perl version 5.038002 for linux 1267s # Current time local: Tue Dec 17 23:38:12 2024 1267s # Current time GMT: Tue Dec 17 23:38:12 2024 1267s # Using Test.pm version 1.31 1267s # Using Apache/Test.pm version 1.42 1267s # testing : SSI was allowed for location 1267s # expected: 200 1267s # received: '200' 1267s ok 1 1267s # testing : file was served with correct content 1267s # expected: 'hello' 1267s # received: 'hello' 1267s ok 2 1267s ok 1269s t/apache/pr37166.t .................. 1269s 1..4 1269s # Running under perl version 5.038002 for linux 1269s # Current time local: Tue Dec 17 23:38:15 2024 1269s # Current time GMT: Tue Dec 17 23:38:15 2024 1269s # Using Test.pm version 1.31 1269s # Using Apache/Test.pm version 1.42 1269s # testing : SSI was allowed for location 1269s # expected: 200 1269s # received: '200' 1269s ok 1 1269s # testing : file was served with correct content 1269s # expected: 'Hello world 1269s # ' 1269s # received: 'Hello world 1269s # ' 1269s ok 2 1269s # testing : explicit 200 response 1269s # expected: 200 1269s # received: '200' 1269s ok 3 1269s # testing : file was again served with correct content 1269s # expected: 'Hello world 1269s # ' 1269s # received: 'Hello world 1269s # ' 1269s ok 4 1269s ok 1272s t/apache/pr43939.t .................. 1272s 1..4 1272s # Running under perl version 5.038002 for linux 1272s # Current time local: Tue Dec 17 23:38:17 2024 1272s # Current time GMT: Tue Dec 17 23:38:17 2024 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.42 1272s # expected: 'begin-default-end 1272s # ' 1272s # received: 'begin-default-end 1272s # ' 1272s ok 1 1272s # expected: 200 1272s # received: '200' 1272s ok 2 1272s # testing : response was gzipped 1272s # expected: 'gzip' 1272s # received: 'gzip' 1272s ok 3 1272s # expected: 'begin-default-end 1272s # ' 1272s # received: 'begin-default-end 1272s # ' 1272s ok 4 1272s ok 1274s t/apache/pr49328.t .................. 1274s 1..1 1274s # Running under perl version 5.038002 for linux 1274s # Current time local: Tue Dec 17 23:38:20 2024 1274s # Current time GMT: Tue Dec 17 23:38:20 2024 1274s # Using Test.pm version 1.31 1274s # Using Apache/Test.pm version 1.42 1274s # expected: 'before 1274s # included 1274s # after 1274s # ' 1274s # received: 'before 1274s # included 1274s # after 1274s # ' 1274s ok 1 1274s ok 1278s t/apache/rwrite.t ................... 1278s # using LWP client 1278s 1..114 1278s # Running under perl version 5.038002 for linux 1278s # Current time local: Tue Dec 17 23:38:22 2024 1278s # Current time GMT: Tue Dec 17 23:38:22 2024 1278s # Using Test.pm version 1.31 1278s # Using Apache/Test.pm version 1.42 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 1024 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 1024 1278s # received: 1024 1278s ok 1 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 2048 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 2048 1278s # received: 2048 1278s ok 2 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 3072 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 3072 1278s # received: 3072 1278s ok 3 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 4096 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 4096 1278s # received: 4096 1278s ok 4 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 5120 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 5120 1278s # received: 5120 1278s ok 5 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 6144 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 6144 1278s # received: 6144 1278s ok 6 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 7168 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 7168 1278s # received: 7168 1278s ok 7 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 8192 1278s # received: 8192 1278s ok 8 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 9216 1278s # received: 9216 1278s ok 9 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 10240 1278s # received: 10240 1278s ok 10 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 11264 1278s # received: 11264 1278s ok 11 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 12288 1278s # received: 12288 1278s ok 12 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 13312 1278s # received: 13312 1278s ok 13 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 14336 1278s # received: 14336 1278s ok 14 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 15360 1278s # received: 15360 1278s ok 15 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 16384 1278s # received: 16384 1278s ok 16 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 17408 1278s # received: 17408 1278s ok 17 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 18432 1278s # received: 18432 1278s ok 18 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 19456 1278s # received: 19456 1278s ok 19 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 20480 1278s # received: 20480 1278s ok 20 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 21504 1278s # received: 21504 1278s ok 21 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 22528 1278s # received: 22528 1278s ok 22 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 23552 1278s # received: 23552 1278s ok 23 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 24576 1278s # received: 24576 1278s ok 24 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 25600 1278s # received: 25600 1278s ok 25 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 26624 1278s # received: 26624 1278s ok 26 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 27648 1278s # received: 27648 1278s ok 27 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 28672 1278s # received: 28672 1278s ok 28 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 29696 1278s # received: 29696 1278s ok 29 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 30720 1278s # received: 30720 1278s ok 30 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 31744 1278s # received: 31744 1278s ok 31 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 32768 1278s # received: 32768 1278s ok 32 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 33792 1278s # received: 33792 1278s ok 33 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 34816 1278s # received: 34816 1278s ok 34 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 35840 1278s # received: 35840 1278s ok 35 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 36864 1278s # received: 36864 1278s ok 36 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 37888 1278s # received: 37888 1278s ok 37 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 38912 1278s # received: 38912 1278s ok 38 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 39936 1278s # received: 39936 1278s ok 39 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 40960 1278s # received: 40960 1278s ok 40 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 41984 1278s # received: 41984 1278s ok 41 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 43008 1278s # received: 43008 1278s ok 42 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 44032 1278s # received: 44032 1278s ok 43 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 45056 1278s # received: 45056 1278s ok 44 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 46080 1278s # received: 46080 1278s ok 45 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 47104 1278s # received: 47104 1278s ok 46 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 48128 1278s # received: 48128 1278s ok 47 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 49152 1278s # received: 49152 1278s ok 48 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 50176 1278s # received: 50176 1278s ok 49 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 51200 1278s # received: 51200 1278s ok 50 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 102400 1278s # received: 102400 1278s ok 51 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 307200 1278s # received: 307200 1278s ok 52 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 512000 1278s # received: 512000 1278s ok 53 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 2048000 1278s # received: 2048000 1278s ok 54 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 4096000 1278s # received: 4096000 1278s ok 55 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 6144000 1278s # received: 6144000 1278s ok 56 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 10240000 1278s # received: 10240000 1278s ok 57 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 1024 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 1024 1278s # received: 1024 1278s ok 58 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 2048 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 2048 1278s # received: 2048 1278s ok 59 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 3072 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 3072 1278s # received: 3072 1278s ok 60 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 4096 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 4096 1278s # received: 4096 1278s ok 61 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 5120 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 5120 1278s # received: 5120 1278s ok 62 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 6144 1278s #Client-Date: Tue, 17 Dec 2024 23:38:25 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 6144 1278s # received: 6144 1278s ok 63 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 7168 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #DMMATCH1: 1 1278s # 1278s # testing : bytes in body 1278s # expected: 7168 1278s # received: 7168 1278s ok 64 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 8192 1278s # received: 8192 1278s ok 65 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 9216 1278s # received: 9216 1278s ok 66 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 10240 1278s # received: 10240 1278s ok 67 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 11264 1278s # received: 11264 1278s ok 68 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 12288 1278s # received: 12288 1278s ok 69 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 13312 1278s # received: 13312 1278s ok 70 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 14336 1278s # received: 14336 1278s ok 71 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 15360 1278s # received: 15360 1278s ok 72 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 16384 1278s # received: 16384 1278s ok 73 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 17408 1278s # received: 17408 1278s ok 74 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 18432 1278s # received: 18432 1278s ok 75 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 19456 1278s # received: 19456 1278s ok 76 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 20480 1278s # received: 20480 1278s ok 77 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 21504 1278s # received: 21504 1278s ok 78 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 22528 1278s # received: 22528 1278s ok 79 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 23552 1278s # received: 23552 1278s ok 80 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 24576 1278s # received: 24576 1278s ok 81 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 25600 1278s # received: 25600 1278s ok 82 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 26624 1278s # received: 26624 1278s ok 83 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 27648 1278s # received: 27648 1278s ok 84 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 28672 1278s # received: 28672 1278s ok 85 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 29696 1278s # received: 29696 1278s ok 86 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 30720 1278s # received: 30720 1278s ok 87 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 31744 1278s # received: 31744 1278s ok 88 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 32768 1278s # received: 32768 1278s ok 89 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 33792 1278s # received: 33792 1278s ok 90 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 34816 1278s # received: 34816 1278s ok 91 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 35840 1278s # received: 35840 1278s ok 92 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 36864 1278s # received: 36864 1278s ok 93 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 37888 1278s # received: 37888 1278s ok 94 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 38912 1278s # received: 38912 1278s ok 95 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 39936 1278s # received: 39936 1278s ok 96 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 40960 1278s # received: 40960 1278s ok 97 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 41984 1278s # received: 41984 1278s ok 98 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 43008 1278s # received: 43008 1278s ok 99 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 44032 1278s # received: 44032 1278s ok 100 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 45056 1278s # received: 45056 1278s ok 101 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 46080 1278s # received: 46080 1278s ok 102 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 47104 1278s # received: 47104 1278s ok 103 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 48128 1278s # received: 48128 1278s ok 104 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 49152 1278s # received: 49152 1278s ok 105 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 50176 1278s # received: 50176 1278s ok 106 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 51200 1278s # received: 51200 1278s ok 107 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 102400 1278s # received: 102400 1278s ok 108 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 307200 1278s # received: 307200 1278s ok 109 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 512000 1278s # received: 512000 1278s ok 110 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 2048000 1278s # received: 2048000 1278s ok 111 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 4096000 1278s # received: 4096000 1278s ok 112 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 6144000 1278s # received: 6144000 1278s ok 113 1278s #lwp request: 1278s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1278s #User-Agent: libwww-perl/6.76 1278s # 1278s #server response: 1278s #HTTP/1.1 200 OK 1278s #Connection: close 1278s #Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1278s #Vary: In-If1 1278s #Content-Length: 0 1278s #Client-Date: Tue, 17 Dec 2024 23:38:26 GMT 1278s #Client-Peer: 127.0.0.1:8529 1278s #Client-Response-Num: 1 1278s #Client-Transfer-Encoding: chunked 1278s #DMMATCH1: 1 1278s #X-Content-Length-Note: added by Apache::TestRequest 1278s # 1278s # testing : bytes in body 1278s # expected: 10240000 1278s # received: 10240000 1278s ok 114 1278s ok 1281s t/apache/server_name_port.t ......... 1281s 1..84 1281s # Running under perl version 5.038002 for linux 1281s # Current time local: Tue Dec 17 23:38:26 2024 1281s # Current time GMT: Tue Dec 17 23:38:26 2024 1281s # Using Test.pm version 1.31 1281s # Using Apache/Test.pm version 1.42 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1281s # expecting 200, got 200 1281s ok 1 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 2 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 3 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 4 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 5 1281s # got SERVER_PORT='123', expected '123' 1281s ok 6 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1281s # expecting 200, got 200 1281s ok 7 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 8 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 9 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 10 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 11 1281s # got SERVER_PORT='123', expected '123' 1281s ok 12 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1281s # expecting 200, got 200 1281s ok 13 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 14 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 15 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 16 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 17 1281s # got SERVER_PORT='123', expected '123' 1281s ok 18 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1281s # expecting 200, got 200 1281s ok 19 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 20 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 21 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 22 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 23 1281s # got SERVER_PORT='123', expected '123' 1281s ok 24 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1281s # expecting 200, got 200 1281s ok 25 1281s # got SERVER_NAME='[a::1]', expected '[a::1]' 1281s ok 26 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 27 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 28 1281s # got SERVER_NAME='[a::1]', expected '[a::1]' 1281s ok 29 1281s # got SERVER_PORT='123', expected '123' 1281s ok 30 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1281s # expecting 200, got 200 1281s ok 31 1281s # got SERVER_NAME='[a::1]', expected '[a::1]' 1281s ok 32 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 33 1281s # SENDING: 1281s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1281s # expecting 200, got 200 1281s ok 34 1281s # got SERVER_NAME='[a::1]', expected '[a::1]' 1281s ok 35 1281s # got SERVER_PORT='123', expected '123' 1281s ok 36 1281s # SENDING: 1281s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 37 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 38 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 39 1281s # SENDING: 1281s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 40 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 41 1281s # got SERVER_PORT='123', expected '123' 1281s ok 42 1281s # SENDING: 1281s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 43 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 44 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 45 1281s # SENDING: 1281s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 46 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 47 1281s # got SERVER_PORT='123', expected '123' 1281s ok 48 1281s # SENDING: 1281s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 49 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 50 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 51 1281s # SENDING: 1281s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 52 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 53 1281s # got SERVER_PORT='123', expected '123' 1281s ok 54 1281s # SENDING: 1281s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 55 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 56 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 57 1281s # SENDING: 1281s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1281s # expecting 200, got 200 1281s ok 58 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 59 1281s # got SERVER_PORT='123', expected '123' 1281s ok 60 1281s # SENDING: 1281s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1281s # expecting 200, got 200 1281s ok 61 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 62 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 63 1281s # SENDING: 1281s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1281s # expecting 200, got 200 1281s ok 64 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 65 1281s # got SERVER_PORT='123', expected '123' 1281s ok 66 1281s # SENDING: 1281s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1281s # expecting 200, got 200 1281s ok 67 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 68 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 69 1281s # SENDING: 1281s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1281s # expecting 200, got 200 1281s ok 70 1281s # got SERVER_NAME='righthost', expected 'righthost' 1281s ok 71 1281s # got SERVER_PORT='123', expected '123' 1281s ok 72 1281s # SENDING: 1281s # 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 1281s # expecting 200, got 200 1281s ok 73 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 74 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 75 1281s # SENDING: 1281s # 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 1281s # expecting 200, got 200 1281s ok 76 1281s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1281s ok 77 1281s # got SERVER_PORT='123', expected '123' 1281s ok 78 1281s # SENDING: 1281s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1281s # expecting 200, got 200 1281s ok 79 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 80 1281s # got SERVER_PORT='8529', expected '8529' 1281s ok 81 1281s # SENDING: 1281s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1281s # expecting 200, got 200 1281s ok 82 1281s # got SERVER_NAME='[::1]', expected '[::1]' 1281s ok 83 1281s # got SERVER_PORT='123', expected '123' 1281s ok 84 1281s ok 1283s t/apache/teclchunk.t ................ skipped: Not supported yet 1285s t/apr/uri.t ......................... 1285s 1..1 1285s # Running under perl version 5.038002 for linux 1285s # Current time local: Tue Dec 17 23:38:31 2024 1285s # Current time GMT: Tue Dec 17 23:38:31 2024 1285s # Using Test.pm version 1.31 1285s # Using Apache/Test.pm version 1.42 1285s ok 1 1285s ok 1287s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1289s t/filter/case.t ..................... 1289s 1..4 1289s # Running under perl version 5.038002 for linux 1289s # Current time local: Tue Dec 17 23:38:35 2024 1289s # Current time GMT: Tue Dec 17 23:38:35 2024 1289s # Using Test.pm version 1.31 1289s # Using Apache/Test.pm version 1.42 1289s ok 1 1289s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1289s # expected 200 1289s # received 200 1289s # body: =HEAD1 NAME 1289s X X 1289s 1289s PERLSUB - PERL SUBROUTINES 1289s 1289s =HEAD1 SYNOPSIS 1289s 1289s TO DECLARE SUBROUTINES: 1289s X X 1289s 1289s SUB NAME; # A "FORWARD" DECLARATION. 1289s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1289s SUB NAME : ATTRS; # WITH ATTRIBUTES 1289s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1289s 1289s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1289s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1289s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1289s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1289s 1289s USE FEATURE 'SIGNATURES'; 1289s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1289s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1289s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1289s 1289s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1289s X 1289s 1289s $SUBREF = SUB BLOCK; # NO PROTO 1289s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1289s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1289s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1289s 1289s USE FEATURE 'SIGNATURES'; 1289s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1289s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1289s 1289s TO IMPORT SUBROUTINES: 1289s X 1289s 1289s USE MODULE QW(NAME1 NAME2 NAME3); 1289s 1289s TO CALL SUBROUTINES: 1289s X X 1289s 1289s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1289s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1289s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1289s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1289s 1289s =HEAD1 DESCRIPTION 1289s 1289s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1289s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1289s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1289s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1289s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1289s ITS NAME OR A CODE REFERENCE. 1289s 1289s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1289s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1289s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1289s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1289s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1289s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1289s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1289s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1289s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1289s X X 1289s 1289s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1289s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1289s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1289s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1289s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1289s SUCH A SIGNATURE-USING SUBROUTINE. 1289s 1289s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1289s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1289s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1289s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1289s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1289s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1289s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1289s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1289s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1289s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1289s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1289s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1289s X X X<@_> 1289s 1289s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1289s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1289s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1289s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1289s L AND L. 1289s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1289s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1289s 1289s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1289s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1289s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1289s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1289s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1289s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1289s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1289s ONE LARGE INDISTINGUISHABLE LIST. 1289s 1289s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1289s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1289s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1289s EMPTY SUB RETURNS THE EMPTY LIST. 1289s X X X 1289s 1289s EXAMPLE: 1289s 1289s SUB MAX { 1289s MY $MAX = SHIFT(@_); 1289s FOREACH $FOO (@_) { 1289s $MAX = $FOO IF $MAX < $FOO; 1289s } 1289s RETURN $MAX; 1289s } 1289s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1289s 1289s EXAMPLE: 1289s 1289s # GET A LINE, COMBINING CONTINUATION LINES 1289s # THAT START WITH WHITESPACE 1289s 1289s SUB GET_LINE { 1289s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1289s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1289s IF ($LOOKAHEAD =~ /^[ \T]/) { 1289s $THISLINE .= $LOOKAHEAD; 1289s } 1289s ELSE { 1289s LAST LINE; 1289s } 1289s } 1289s RETURN $THISLINE; 1289s } 1289s 1289s $LOOKAHEAD = ; # GET FIRST LINE 1289s WHILE (DEFINED($LINE = GET_LINE())) { 1289s ... 1289s } 1289s 1289s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1289s 1289s SUB MAYBESET { 1289s MY($KEY, $VALUE) = @_; 1289s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1289s } 1289s 1289s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1289s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1289s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1289s ITS CALLER'S VALUES. 1289s X X 1289s 1289s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1289s SUB UPCASE_IN { 1289s FOR (@_) { TR/A-Z/A-Z/ } 1289s } 1289s 1289s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1289s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1289s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1289s X X 1289s 1289s UPCASE_IN("FREDERICK"); 1289s 1289s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1289s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1289s OF CHANGING THEM IN PLACE: 1289s 1289s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1289s SUB UPCASE { 1289s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1289s MY @PARMS = @_; 1289s FOR (@PARMS) { TR/A-Z/A-Z/ } 1289s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1289s } 1289s 1289s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1289s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1289s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1289s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1289s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1289s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1289s 1289s @NEWLIST = UPCASE(@LIST1, @LIST2); 1289s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1289s 1289s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1289s 1289s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1289s 1289s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1289s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1289s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1289s L
FOR ALTERNATIVES. 1289s 1289s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1289s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1289s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1289s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1289s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1289s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1289s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1289s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1289s SEE L FOR MORE ABOUT ALL THAT. 1289s X<&> 1289s 1289s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1289s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1289s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1289s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1289s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1289s X 1289s 1289s &FOO(1,2,3); # PASS THREE ARGUMENTS 1289s FOO(1,2,3); # THE SAME 1289s 1289s FOO(); # PASS A NULL LIST 1289s &FOO(); # THE SAME 1289s 1289s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1289s USE STRICT 'SUBS'; 1289s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1289s # A COMPILE-TIME ERROR 1289s NO STRICT 'SUBS'; 1289s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1289s # A LITERAL STRING "FOO" 1289s 1289s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1289s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1289s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1289s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1289s X<&> 1289s 1289s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1289s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1289s YOUR SUBROUTINE'S NAME. 1289s 1289s USE V5.16; 1289s MY $FACTORIAL = SUB { 1289s MY ($X) = @_; 1289s RETURN 1 IF $X == 1; 1289s RETURN($X * __SUB__->( $X - 1 ) ); 1289s }; 1289s 1289s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1289s IS SUBJECT TO CHANGE. 1289s 1289s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1289s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1289s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1289s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1289s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1289s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1289s SPECIAL, PRE-DEFINED THINGS. 1289s 1289s =OVER 1289s 1289s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1289s 1289s C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C, C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C, C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C, C, C, C, C, C, C, 1289s C, C, C, C, C, C, 1289s C, C, C, C, C, C, C, 1289s C, C, C, C, C, C, 1289s C, C, C, C, C, 1289s C, C, C, C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C, C, C, C, C, C, C, 1289s C, C, C, C, C, C, C, 1289s C, C, C, C, C, C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1289s L<< C|PERLFUNC/REQUIRE >> 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C 1289s 1289s =ITEM DOCUMENTED IN L 1289s 1289s C, C, C, C, C 1289s 1289s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1289s 1289s ANY STARTING WITH C<(> 1289s 1289s =BACK 1289s 1289s THE C, C, C, C AND C SUBROUTINES 1289s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1289s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1289s EXPLICITLY. SEE L 1289s 1289s =HEAD2 SIGNATURES 1289s 1289s X X 1289s 1289s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1289s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1289s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1289s 1289s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1289s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1289s DIRECTLY BY C, IN THE CURRENT SCOPE. 1289s 1289s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1289s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1289s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1289s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1289s 1289s FOR EXAMPLE, 1289s 1289s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1289s 1289s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1289s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1289s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1289s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1289s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1289s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1289s 1289s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1289s THE SIGNATURE. FOR EXAMPLE, 1289s 1289s SUB FOO ($LEFT, $RIGHT) { 1289s RETURN $LEFT + $RIGHT; 1289s } 1289s 1289s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1289s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1289s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1289s EQUIVALENT TO 1289s 1289s SUB FOO { 1289s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1289s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1289s MY $LEFT = $_[0]; 1289s MY $RIGHT = $_[1]; 1289s RETURN $LEFT + $RIGHT; 1289s } 1289s 1289s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1289s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1289s 1289s SUB FOO ($FIRST, $, $THIRD) { 1289s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1289s } 1289s 1289s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1289s MANDATORY FOR THE CALLER TO PASS IT. 1289s 1289s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1289s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1289s 1289s SUB FOO ($LEFT, $RIGHT = 0) { 1289s RETURN $LEFT + $RIGHT; 1289s } 1289s 1289s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1289s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1289s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1289s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1289s FOR EXAMPLE, 1289s 1289s MY $AUTO_ID = 0; 1289s SUB FOO ($THING, $ID = $AUTO_ID++) { 1289s PRINT "$THING HAS ID $ID"; 1289s } 1289s 1289s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1289s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1289s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1289s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1289s 1289s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1289s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1289s } 1289s 1289s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1289s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1289s VALUE PROVIDED WAS C. 1289s 1289s SUB FOO ($NAME //= "WORLD") { 1289s PRINT "HELLO, $NAME"; 1289s } 1289s 1289s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1289s 1289s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1289s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1289s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1289s 1289s SUB FOO ($X ||= 10) { 1289s RETURN 5 + $X; 1289s } 1289s 1289s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1289s FOR EXAMPLE, 1289s 1289s SUB FOO ($THING, $ = 1) { 1289s PRINT $THING; 1289s } 1289s 1289s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1289s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1289s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1289s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1289s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1289s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1289s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1289s 1289s SUB FOO ($THING, $=) { 1289s PRINT $THING; 1289s } 1289s 1289s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1289s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1289s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1289s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1289s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1289s TO RIGHT. 1289s 1289s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1289s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1289s 1289s SUB FOO ($FILTER, @INPUTS) { 1289s PRINT $FILTER->($_) FOREACH @INPUTS; 1289s } 1289s 1289s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1289s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1289s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1289s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1289s 1289s SUB FOO ($THING, @) { 1289s PRINT $THING; 1289s } 1289s 1289s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1289s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1289s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1289s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1289s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1289s AS WITH STANDARD HASH CONSTRUCTION. 1289s 1289s SUB FOO ($FILTER, %INPUTS) { 1289s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1289s } 1289s 1289s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1289s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1289s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1289s 1289s SUB FOO ($THING, %) { 1289s PRINT $THING; 1289s } 1289s 1289s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1289s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1289s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1289s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1289s AN EMPTY ARRAY OR EMPTY HASH. 1289s 1289s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1289s THAT THE CALLER PASSED NO ARGUMENTS: 1289s 1289s SUB FOO () { 1289s RETURN 123; 1289s } 1289s 1289s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1289s WARNING IN THE C CATEGORY. FROM PERL 5.36 1289s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1289s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1289s STATEMENT SUCH AS: 1289s 1289s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1289s 1289s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1289s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1289s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1289s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1289s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1289s WARNINGS IN THE C CATEGORY WHEN 1289s COMPILED: 1289s 1289s SUB F ($X) { 1289s # THIS LINE EMITS THE WARNING SEEN BELOW 1289s PRINT "ARGUMENTS ARE @_"; 1289s } 1289s 1289s Z<> 1289s 1289s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1289s EXPERIMENTAL AT ... 1289s 1289s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1289s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1289s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1289s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1289s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1289s SUPPLY THAT ARGUMENT. 1289s 1289s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1289s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1289s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1289s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1289s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1289s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1289s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1289s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1289s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1289s 1289s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1289s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1289s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1289s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1289s L. FOR EXAMPLE, 1289s 1289s SUB FOO :PROTOTYPE($) { $_[0] } 1289s 1289s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1289s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1289s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1289s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1289s 1289s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1289s RETURN $LEFT + $RIGHT; 1289s } 1289s 1289s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1289s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1289s THE SUBROUTINE'S BODY. 1289s 1289s =HEAD2 PRIVATE VARIABLES VIA MY() 1289s X X X X X 1289s X X 1289s 1289s SYNOPSIS: 1289s 1289s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1289s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1289s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1289s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1289s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1289s 1289s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1289s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1289s SEE L AND L. 1289s 1289s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1289s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1289s (C/C/C/C), LOOP 1289s (C/C/C/C/C), SUBROUTINE, C, 1289s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1289s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1289s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1289s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1289s WITH C INSTEAD. 1289s 1289s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1289s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1289s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1289s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1289s ITS OWN COPY. 1289s X 1289s 1289s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1289s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1289s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1289s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1289s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1289s 1289s MY $X = 10; 1289s SUB BUMPX { $X++ } 1289s 1289s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1289s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1289s THE C ITSELF. SEE L. 1289s X 1289s 1289s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1289s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1289s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1289s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1289s 1289s $ARG = "FRED"; # "GLOBAL" VARIABLE 1289s $N = CUBE_ROOT(27); 1289s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1289s # OUTPUTS: FRED THINKS THE ROOT IS 3 1289s 1289s SUB CUBE_ROOT { 1289s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1289s $ARG **= 1/3; 1289s RETURN $ARG; 1289s } 1289s 1289s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1289s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1289s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1289s 1289s MY ($FOO) = ; # WRONG? 1289s MY @FOO = ; 1289s 1289s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1289s 1289s MY $FOO = ; 1289s 1289s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1289s 1289s MY $FOO, $BAR = 1; # WRONG 1289s 1289s THAT HAS THE SAME EFFECT AS 1289s 1289s MY $FOO; 1289s $BAR = 1; 1289s 1289s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1289s THE CURRENT STATEMENT. THUS, 1289s 1289s MY $X = $X; 1289s 1289s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1289s THE EXPRESSION 1289s 1289s MY $X = 123 AND $X == 123 1289s 1289s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1289s 1289s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1289s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1289s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1289s 1289s WHILE (MY $LINE = <>) { 1289s $LINE = LC $LINE; 1289s } CONTINUE { 1289s PRINT $LINE; 1289s } 1289s 1289s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1289s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1289s IT. SIMILARLY, IN THE CONDITIONAL 1289s 1289s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1289s USER_AGREES(); 1289s } ELSIF ($ANSWER =~ /^NO$/I) { 1289s USER_DISAGREES(); 1289s } ELSE { 1289s CHOMP $ANSWER; 1289s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1289s } 1289s 1289s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1289s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1289s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1289s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1289s 1289s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1289s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1289s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1289s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1289s IN THE LOOP 1289s X X 1289s 1289s FOR MY $I (1, 2, 3) { 1289s SOME_FUNCTION(); 1289s } 1289s 1289s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1289s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1289s X X 1289s 1289s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1289s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1289s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1289s 1289s USE STRICT 'VARS'; 1289s 1289s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1289s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1289s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1289s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1289s THIS WITH C. 1289s 1289s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1289s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1289s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1289s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1289s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1289s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1289s EXAMPLE. 1289s 1289s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1289s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1289s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1289s 1289s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1289s 1289s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1289s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1289s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1289s 1289s PACKAGE MAIN; 1289s LOCAL $X = 10; 1289s MY $X = 20; 1289s PRINT "$X AND $::X\N"; 1289s 1289s THAT WILL PRINT OUT C<20> AND C<10>. 1289s 1289s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1289s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1289s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1289s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1289s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1289s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1289s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1289s AN ANONYMOUS SUB REFERENCE: 1289s 1289s MY $SECRET_VERSION = '1.001-BETA'; 1289s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1289s &$SECRET_SUB(); 1289s 1289s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1289s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1289s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1289s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1289s UNQUALIFIED AND UNQUALIFIABLE. 1289s 1289s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1289s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1289s L FOR SOMETHING OF A WORK-AROUND TO 1289s THIS. 1289s 1289s =HEAD2 PERSISTENT PRIVATE VARIABLES 1289s X X X X 1289s X X 1289s 1289s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1289s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1289s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1289s 1289s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1289s 1289s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1289s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1289s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1289s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1289s THE C FORM DOES NOT REQUIRE THE 1289s C PRAGMA. 1289s 1289s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1289s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1289s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1289s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1289s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1289s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1289s SUBROUTINE EACH TIME IT IS EXECUTED.) 1289s 1289s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1289s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1289s 1289s USE FEATURE 'STATE'; 1289s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1289s 1289s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1289s 1289s USE FEATURE 'STATE'; 1289s SUB CREATE_COUNTER { 1289s RETURN SUB { STATE $X; RETURN ++$X } 1289s } 1289s 1289s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1289s CODE OUTSIDE. 1289s 1289s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1289s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1289s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1289s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1289s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1289s 1289s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1289s 1289s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1289s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1289s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1289s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1289s 1289s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1289s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1289s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1289s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1289s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1289s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1289s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1289s 1289s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1289s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1289s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1289s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1289s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1289s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1289s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1289s 1289s { 1289s MY $SECRET_VAL = 0; 1289s SUB GIMME_ANOTHER { 1289s RETURN ++$SECRET_VAL; 1289s } 1289s } 1289s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1289s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1289s 1289s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1289s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1289s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1289s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1289s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1289s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1289s STARTS TO RUN: 1289s 1289s BEGIN { 1289s MY $SECRET_VAL = 0; 1289s SUB GIMME_ANOTHER { 1289s RETURN ++$SECRET_VAL; 1289s } 1289s } 1289s 1289s SEE L ABOUT THE 1289s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1289s C AND C. 1289s 1289s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1289s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1289s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1289s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1289s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1289s 1289s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1289s X X X X 1289s X 1289s 1289s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1289s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1289s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1289s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1289s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1289s 1289s SYNOPSIS: 1289s 1289s # LOCALIZATION OF VALUES 1289s 1289s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1289s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1289s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1289s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1289s 1289s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1289s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1289s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1289s # LOCALIZATION 1289s 1289s # LOCALIZATION OF SYMBOLS 1289s 1289s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1289s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1289s # @MERLYN IS REALLY @RANDAL, ETC 1289s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1289s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1289s 1289s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1289s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1289s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1289s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1289s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1289s 1289s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1289s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1289s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1289s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1289s 1289s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1289s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1289s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1289s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1289s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1289s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1289s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1289s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1289s UNDEFINED VALUE.) 1289s 1289s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1289s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1289s VARIABLES OUTSIDE THE LOOP. 1289s 1289s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1289s X 1289s 1289s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1289s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1289s VIEWED AS A SCALAR OR AN ARRAY. SO 1289s 1289s LOCAL($FOO) = ; 1289s LOCAL @FOO = ; 1289s 1289s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1289s 1289s LOCAL $FOO = ; 1289s 1289s SUPPLIES A SCALAR CONTEXT. 1289s 1289s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1289s X 1289s 1289s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1289s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1289s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1289s 1289s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1289s 1289s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1289s { LOCAL $/ = UNDEF; $SLURP = ; } 1289s 1289s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1289s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1289s I, BECAUSE THE $1 VARIABLE IS 1289s MAGICAL AND READ-ONLY : 1289s 1289s LOCAL $1 = 2; 1289s 1289s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1289s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1289s TO SAFELY REUSE $_ IN A SUBROUTINE. 1289s 1289s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1289s WORK AS DESCRIBED. 1289s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1289s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1289s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1289s SEE L FOR MORE 1289s DETAILS. 1289s X 1289s 1289s =HEAD3 LOCALIZATION OF GLOBS 1289s X X 1289s 1289s THE CONSTRUCT 1289s 1289s LOCAL *NAME; 1289s 1289s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1289s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1289s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1289s 1289s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1289s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1289s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1289s SEPARATOR. 1289s 1289s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1289s X X 1289s X 1289s 1289s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1289s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1289s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1289s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1289s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1289s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1289s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1289s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1289s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1289s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1289s 1289s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1289s @ARY = ( 0..5 ); 1289s { 1289s LOCAL($ARY[5]) = 6; 1289s LOCAL($HASH{'A'}) = 'DRILL'; 1289s WHILE (MY $E = POP(@ARY)) { 1289s PRINT "$E . . .\N"; 1289s LAST UNLESS $E > 3; 1289s } 1289s IF (@ARY) { 1289s $HASH{'ONLY A'} = 'TEST'; 1289s DELETE $HASH{'A'}; 1289s } 1289s } 1289s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1289s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1289s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1289s 1289s PERL WILL PRINT 1289s 1289s 6 . . . 1289s 4 . . . 1289s 3 . . . 1289s THIS IS A TEST ONLY A TEST. 1289s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1289s 1289s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1289s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1289s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1289s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1289s 1289s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1289s X X X 1289s X 1289s 1289s YOU CAN USE THE C AND C 1289s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1289s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1289s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1289s 1289s DO { 1289s MY $VAL = $ARRAY[$IDX]; 1289s LOCAL $ARRAY[$IDX]; 1289s DELETE $ARRAY[$IDX]; 1289s $VAL 1289s } 1289s 1289s AND 1289s 1289s DO { 1289s MY $VAL = $HASH{KEY}; 1289s LOCAL $HASH{KEY}; 1289s DELETE $HASH{KEY}; 1289s $VAL 1289s } 1289s 1289s EXCEPT THAT FOR THOSE THE C IS 1289s SCOPED TO THE C BLOCK. SLICES ARE 1289s ALSO ACCEPTED. 1289s 1289s MY %HASH = ( 1289s A => [ 7, 8, 9 ], 1289s B => 1, 1289s ) 1289s 1289s { 1289s MY $X = DELETE LOCAL $HASH{A}; 1289s # $X IS [ 7, 8, 9 ] 1289s # %HASH IS (B => 1) 1289s 1289s { 1289s MY @NUMS = DELETE LOCAL @$X[0, 2] 1289s # @NUMS IS (7, 9) 1289s # $X IS [ UNDEF, 8 ] 1289s 1289s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1289s } 1289s # $X IS BACK TO [ 7, 8, 9 ] 1289s 1289s } 1289s # %HASH IS BACK TO ITS ORIGINAL STATE 1289s 1289s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1289s 1289s =HEAD2 LVALUE SUBROUTINES 1289s X X 1289s 1289s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1289s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1289s 1289s MY $VAL; 1289s SUB CANMOD : LVALUE { 1289s $VAL; # OR: RETURN $VAL; 1289s } 1289s SUB NOMOD { 1289s $VAL; 1289s } 1289s 1289s CANMOD() = 5; # ASSIGNS TO $VAL 1289s NOMOD() = 5; # ERROR 1289s 1289s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1289s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1289s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1289s 1289s DATA(2,3) = GET_DATA(3,4); 1289s 1289s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1289s 1289s (DATA(2,3)) = GET_DATA(3,4); 1289s 1289s AND IN: 1289s 1289s (DATA(2),DATA(3)) = GET_DATA(3,4); 1289s 1289s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1289s 1289s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1289s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1289s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1289s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1289s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1289s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1289s 1289s =HEAD2 LEXICAL SUBROUTINES 1289s X X X X 1289s 1289s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1289s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1289s AVAILABLE UNDER C OR C OR HIGHER. 1289s 1289s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1289s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1289s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1289s CATEGORY WAS DISABLED. 1289s 1289s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1289s DECLARED, AND ONLY AFTER THAT DECLARATION: 1289s 1289s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1289s # VERSIONS EARLIER THAN 5.26. 1289s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1289s USE FEATURE 'LEXICAL_SUBS'; 1289s 1289s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1289s STATE SUB FOO { 1289s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1289s } 1289s FOO(); # CALLS "STATE" SUB 1289s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1289s 1289s MY SUB BAR { ... } 1289s BAR(); # CALLS "MY" SUB 1289s 1289s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1289s 1289s # WRONG 1289s MY SUB BAZ { 1289s BAZ(); 1289s } 1289s 1289s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1289s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1289s 1289s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1289s 1289s MY SUB BAZ { 1289s __SUB__->(); # CALLS ITSELF 1289s } 1289s 1289s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1289s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1289s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1289s HOWEVER: 1289s 1289s MY SUB BAZ; # PREDECLARATION 1289s SUB BAZ { # DEFINE THE "MY" SUB 1289s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1289s } 1289s 1289s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1289s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1289s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1289s 1289s =HEAD3 C VS C 1289s 1289s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1289s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1289s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1289s CONTAINING BLOCK TO THE NEXT. 1289s 1289s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1289s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1289s 1289s SUB WHATEVER { 1289s MY $X = SHIFT; 1289s MY SUB INNER { 1289s ... DO SOMETHING WITH $X ... 1289s } 1289s INNER(); 1289s } 1289s 1289s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1289s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1289s SEE THE C<$X> FROM THE FIRST CALL TO C. 1289s 1289s =HEAD3 C SUBROUTINES 1289s 1289s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1289s SUBROUTINE OF THE SAME NAME. 1289s 1289s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1289s INSIDE AN INNER SCOPE: 1289s 1289s SUB FOO { ... } 1289s 1289s SUB BAR { 1289s MY SUB FOO { ... } 1289s { 1289s # NEED TO USE THE OUTER FOO HERE 1289s OUR SUB FOO; 1289s FOO(); 1289s } 1289s } 1289s 1289s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1289s 1289s PACKAGE MYSNEAKYMODULE; 1289s 1289s OUR SUB DO_SOMETHING { ... } 1289s 1289s SUB DO_SOMETHING_WITH_CALLER { 1289s PACKAGE DB; 1289s () = CALLER 1; # SETS @DB::ARGS 1289s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1289s } 1289s 1289s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1289s X X<*> 1289s 1289s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1289s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1289s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1289s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1289s 1289s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1289s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1289s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1289s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1289s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1289s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1289s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1289s 1289s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1289s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1289s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1289s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1289s 1289s SUB DOUBLEARY { 1289s LOCAL(*SOMEARY) = @_; 1289s FOREACH $ELEM (@SOMEARY) { 1289s $ELEM *= 2; 1289s } 1289s } 1289s DOUBLEARY(*FOO); 1289s DOUBLEARY(*BAR); 1289s 1289s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1289s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1289s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1289s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1289s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1289s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1289s 1289s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1289s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1289s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1289s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1289s L. 1289s 1289s =HEAD2 WHEN TO STILL USE LOCAL() 1289s X X 1289s 1289s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1289s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1289s I USE C INSTEAD OF C. 1289s 1289s =OVER 4 1289s 1289s =ITEM 1. 1289s 1289s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1289s 1289s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1289s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1289s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1289s IN C<@FIELDS>. 1289s 1289s { 1289s LOCAL @ARGV = ("/ETC/MOTD"); 1289s LOCAL $/ = UNDEF; 1289s LOCAL $_ = <>; 1289s @FIELDS = SPLIT /^\S*=+\S*$/; 1289s } 1289s 1289s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1289s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1289s 1289s =ITEM 2. 1289s 1289s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1289s 1289s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1289s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1289s TABLE ENTRIES: 1289s 1289s SUB IOQUEUE { 1289s LOCAL (*READER, *WRITER); # NOT MY! 1289s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1289s RETURN (*READER, *WRITER); 1289s } 1289s ($HEAD, $TAIL) = IOQUEUE(); 1289s 1289s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1289s ENTRIES. 1289s 1289s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1289s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1289s A LOCAL ALIAS. 1289s 1289s { 1289s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1289s GROW(); # REALLY CALLS SHRINK() 1289s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1289s } 1289s GROW(); # GET THE REAL GROW() AGAIN 1289s 1289s SEE L FOR MORE ABOUT MANIPULATING 1289s FUNCTIONS BY NAME IN THIS WAY. 1289s 1289s =ITEM 3. 1289s 1289s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1289s 1289s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1289s IS DONE ON DYNAMICS: 1289s 1289s { 1289s LOCAL $SIG{INT} = 'IGNORE'; 1289s FUNCT(); # UNINTERRUPTIBLE 1289s } 1289s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1289s 1289s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1289s 1289s =BACK 1289s 1289s =HEAD2 PASS BY REFERENCE 1289s X X X 1289s 1289s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1289s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1289s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1289s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1289s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1289s 1289s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1289s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1289s OF ALL THEIR FORMER LAST ELEMENTS: 1289s 1289s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1289s 1289s SUB POPMANY { 1289s MY $AREF; 1289s MY @RETLIST; 1289s FOREACH $AREF ( @_ ) { 1289s PUSH @RETLIST, POP @$AREF; 1289s } 1289s RETURN @RETLIST; 1289s } 1289s 1289s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1289s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1289s 1289s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1289s SUB INTER { 1289s MY ($K, $HREF, %SEEN); # LOCALS 1289s FOREACH $HREF (@_) { 1289s WHILE ( $K = EACH %$HREF ) { 1289s $SEEN{$K}++; 1289s } 1289s } 1289s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1289s } 1289s 1289s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1289s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1289s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1289s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1289s A LITTLE EXPENSIVE. 1289s 1289s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1289s 1289s (@W, @X) = FUNC(@Y, @Z); 1289s OR 1289s (%W, %X) = FUNC(%Y, %Z); 1289s 1289s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1289s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1289s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1289s AS ALWAYS. 1289s 1289s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1289s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1289s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1289s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1289s 1289s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1289s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1289s SUB FUNC { 1289s MY ($YREF, $ZREF) = @_; 1289s IF (@$YREF > @$ZREF) { 1289s RETURN ($YREF, $ZREF); 1289s } ELSE { 1289s RETURN ($ZREF, $YREF); 1289s } 1289s } 1289s 1289s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1289s 1289s (*W, *X) = FUNC(\@Y, \@Z); 1289s PRINT "@W HAS MORE THAN @X\N"; 1289s SUB FUNC { 1289s LOCAL (*Y, *Z) = @_; 1289s IF (@Y > @Z) { 1289s RETURN (\@Y, \@Z); 1289s } ELSE { 1289s RETURN (\@Z, \@Y); 1289s } 1289s } 1289s 1289s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1289s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1289s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1289s ARE IN THE SYMBOL TABLE. 1289s 1289s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1289s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1289s FOR EXAMPLE: 1289s 1289s SPLUTTER(\*STDOUT); 1289s SUB SPLUTTER { 1289s MY $FH = SHIFT; 1289s PRINT $FH "HER UM WELL A HMMM\N"; 1289s } 1289s 1289s $REC = GET_REC(\*STDIN); 1289s SUB GET_REC { 1289s MY $FH = SHIFT; 1289s RETURN SCALAR <$FH>; 1289s } 1289s 1289s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1289s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1289s 1289s SUB OPENIT { 1289s MY $PATH = SHIFT; 1289s LOCAL *FH; 1289s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1289s } 1289s 1289s =HEAD2 PROTOTYPES 1289s X X 1289s 1289s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1289s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1289s SECTION OR WITH A L. 1289s IF YOU DECLARE EITHER OF 1289s 1289s SUB MYPUSH (\@@) 1289s SUB MYPUSH :PROTOTYPE(\@@) 1289s 1289s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1289s 1289s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1289s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1289s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1289s OF AN ATTRIBUTE. 1289s 1289s THE 1289s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1289s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1289s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1289s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1289s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1289s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1289s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1289s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1289s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1289s 1289s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1289s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1289s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1289s 1289s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1289s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1289s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1289s CORRESPONDING BUILT-IN. 1289s 1289s DECLARED AS CALLED AS 1289s 1289s SUB MYLINK ($$) MYLINK $OLD, $NEW 1289s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1289s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1289s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1289s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1289s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1289s SUB MYPOP (\@) MYPOP @ARRAY 1289s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1289s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1289s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1289s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1289s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1289s SUB MYRAND (;$) MYRAND 42 1289s SUB MYTIME () MYTIME 1289s 1289s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1289s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1289s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1289s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1289s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1289s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1289s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1289s 1289s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1289s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1289s 1289s SUB MYREF (\[$@%&*]) 1289s 1289s WILL ALLOW CALLING MYREF() AS 1289s 1289s MYREF $VAR 1289s MYREF @ARRAY 1289s MYREF %HASH 1289s MYREF &SUB 1289s MYREF *GLOB 1289s 1289s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1289s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1289s 1289s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1289s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1289s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1289s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1289s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1289s 1289s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1289s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1289s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1289s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1289s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1289s FOLLOWS: 1289s 1289s USE SYMBOL 'QUALIFY_TO_REF'; 1289s 1289s SUB FOO (*) { 1289s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1289s ... 1289s } 1289s 1289s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1289s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1289s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1289s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1289s 1289s SUB MYPUSH (+@) { 1289s MY $AREF = SHIFT; 1289s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1289s PUSH @$AREF, @_; 1289s } 1289s 1289s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1289s IS OF AN ACCEPTABLE TYPE. 1289s 1289s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1289s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1289s 1289s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1289s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1289s PROVIDED, C<$_> WILL BE USED INSTEAD. 1289s 1289s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1289s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1289s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1289s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1289s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1289s 1289s MYTIME +2; 1289s 1289s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1289s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1289s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1289s 1289s SUB MYGETPROTOBYNUMBER($;); 1289s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1289s 1289s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1289s PROVIDED IT'S IN THE INITIAL POSITION: 1289s X<&> 1289s 1289s SUB TRY (&@) { 1289s MY($TRY,$CATCH) = @_; 1289s EVAL { &$TRY }; 1289s IF ($@) { 1289s LOCAL $_ = $@; 1289s &$CATCH; 1289s } 1289s } 1289s SUB CATCH (&) { $_[0] } 1289s 1289s TRY { 1289s DIE "PHOOEY"; 1289s } CATCH { 1289s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1289s }; 1289s 1289s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1289s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1289s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1289s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1289s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1289s 1289s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1289s X 1289s 1289s SUB MYGREP (&@) { 1289s MY $CODE = SHIFT; 1289s MY @RESULT; 1289s FOREACH $_ (@_) { 1289s PUSH(@RESULT, $_) IF &$CODE; 1289s } 1289s @RESULT; 1289s } 1289s 1289s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1289s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1289s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1289s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1289s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1289s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1289s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1289s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1289s 1289s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1289s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1289s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1289s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1289s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1289s MAJORITY OF OFFENDING CODE IS FIXED. 1289s 1289s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1289s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1289s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1289s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1289s 1289s SUB FUNC ($) { 1289s MY $N = SHIFT; 1289s PRINT "YOU GAVE ME $N\N"; 1289s } 1289s 1289s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1289s RETURNING A LIST: 1289s 1289s FUNC(@FOO); 1289s FUNC( $TEXT =~ /\W+/G ); 1289s 1289s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1289s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1289s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1289s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1289s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1289s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1289s 1289s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1289s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1289s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1289s EFFECT, LIKE SO: 1289s 1289s SUB FOO($$); 1289s SUB FOO($$) { 1289s FOO 1, 2; 1289s } 1289s 1289s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1289s TO MAKE THE WORLD A BETTER PLACE. 1289s 1289s =HEAD2 CONSTANT FUNCTIONS 1289s X 1289s 1289s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1289s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1289s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1289s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1289s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1289s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1289s 1289s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1289s 1289s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1289s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1289s # AND IT'S INLINED, TOO! 1289s SUB ST_DEV () { 0 } 1289s SUB ST_INO () { 1 } 1289s 1289s SUB FLAG_FOO () { 1 << 8 } 1289s SUB FLAG_BAR () { 1 << 9 } 1289s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1289s 1289s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1289s 1289s SUB N () { INT(OPT_BAZ) / 3 } 1289s 1289s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1289s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1289s 1289s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1289s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1289s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1289s C: 1289s 1289s SUB BAZ_VAL () { 1289s IF (OPT_BAZ) { 1289s RETURN 23; 1289s } 1289s ELSE { 1289s RETURN 42; 1289s } 1289s } 1289s SUB BONK_VAL () { RETURN 12345 } 1289s 1289s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1289s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1289s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1289s 1289s BEGIN { 1289s MY $VAR = 1; 1289s NO STRICT 'REFS'; 1289s *INLINED = SUB () { $VAR }; 1289s } 1289s 1289s BEGIN { 1289s MY $VAR = 1; 1289s MY $REF = \$VAR; 1289s NO STRICT 'REFS'; 1289s *NOT_INLINED = SUB () { $VAR }; 1289s } 1289s 1289s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1289s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1289s 1289s BEGIN { 1289s MY $X = 10; 1289s *FOO = SUB () { $X }; 1289s $X++; 1289s } 1289s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1289s 1289s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1289s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1289s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1289s SO IT PRINTED C<10>, NOT C<11>. 1289s 1289s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1289s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1289s ASIDE FROM WHERE IT IS DECLARED. 1289s 1289s # FINE, NO WARNING 1289s BEGIN { 1289s MY $X = 54321; 1289s *INLINED = SUB () { $X }; 1289s } 1289s # ERROR 1289s BEGIN { 1289s MY $X; 1289s $X = 54321; 1289s *ALSO_INLINED = SUB () { $X }; 1289s } 1289s 1289s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1289s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1289s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1289s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1289s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1289s 1289s MY $X = 54321; 1289s *INLINED = SUB : CONST { $X }; 1289s $X++; 1289s 1289s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1289s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1289s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1289s VALUE CAPTURED THE SAME WAY. 1289s 1289s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1289s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1289s AN EXPLICIT C: 1289s 1289s BEGIN { 1289s MY $X = 10; 1289s *FOO = SUB () { RETURN $X }; 1289s $X++; 1289s } 1289s PRINT FOO(); # PRINTS 11 1289s 1289s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1289s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1289s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1289s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1289s 1289s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1289s SUB ONE { 1289s 1; 1289s } 1289s IF (ONE ) { 1289s PRINT ONE() IF ONE ; 1289s } 1289s 1289s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1289s SUB ONE () { 1 } 1289s DO { 1289s PRINT 1 1289s }; 1289s 1289s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1289s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1289s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1289s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1289s 1289s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1289s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1289s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1289s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1289s 1289s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1289s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1289s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1289s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1289s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1289s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1289s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1289s MENTIONED ABOVE: 1289s 1289s SUB NOT_INLINED () { RETURN 23 } 1289s 1289s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1289s X X X X 1289s 1289s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1289s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1289s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1289s ON A NON-UNIX SYSTEM. 1289s 1289s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1289s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1289s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1289s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1289s 1289s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1289s CHDIR $SOMEWHERE; 1289s SUB CHDIR { ... } 1289s 1289s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1289s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1289s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1289s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1289s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1289s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1289s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1289s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1289s FOR SOME KEYWORDS. SEE L. 1289s 1289s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1289s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1289s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1289s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1289s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1289s THAT IS, THEY COULD SAY 1289s 1289s USE MODULE 'OPEN'; 1289s 1289s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1289s 1289s USE MODULE; 1289s 1289s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1289s 1289s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1289s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1289s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1289s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1289s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1289s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1289s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1289s 1289s PACKAGE REGLOB; 1289s REQUIRE EXPORTER; 1289s @ISA = 'EXPORTER'; 1289s @EXPORT_OK = 'GLOB'; 1289s 1289s SUB IMPORT { 1289s MY $PKG = SHIFT; 1289s RETURN UNLESS @_; 1289s MY $SYM = SHIFT; 1289s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1289s $PKG->EXPORT($WHERE, $SYM, @_); 1289s } 1289s 1289s SUB GLOB { 1289s MY $PAT = SHIFT; 1289s MY @GOT; 1289s IF (OPENDIR MY $D, '.') { 1289s @GOT = GREP /$PAT/, READDIR $D; 1289s CLOSEDIR $D; 1289s } 1289s RETURN @GOT; 1289s } 1289s 1; 1289s 1289s AND HERE'S HOW IT COULD BE (AB)USED: 1289s 1289s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1289s PACKAGE FOO; 1289s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1289s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1289s 1289s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1289s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1289s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1289s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1289s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1289s IT MUST BE DONE AT ALL. 1289s 1289s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1289s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1289s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1289s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1289s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1289s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1289s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1289s LIBRARY. 1289s 1289s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1289s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1289s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1289s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1289s (SEE L). 1289s 1289s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1289s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1289s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1289s 1289s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1289s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1289s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1289s C SYNTAX, THOUGH). 1289s 1289s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1289s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1289s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1289s 1289s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1289s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1289s 1289s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1289s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1289s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1289s 1289s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1289s 1289s =HEAD2 AUTOLOADING 1289s X X 1289s 1289s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1289s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1289s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1289s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1289s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1289s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1289s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1289s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1289s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1289s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1289s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1289s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1289s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1289s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1289s SUBROUTINE NAME. SEE L FOR DETAILS.) 1289s 1289s 1289s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1289s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1289s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1289s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1289s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1289s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1289s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1289s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1289s 1289s SUB AUTOLOAD { 1289s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1289s MY $PROGRAM = $AUTOLOAD; 1289s $PROGRAM =~ S/.*:://; 1289s SYSTEM($PROGRAM, @_); 1289s } 1289s DATE(); 1289s WHO(); 1289s LS('-L'); 1289s 1289s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1289s EVEN NEED PARENTHESES: 1289s 1289s USE SUBS QW(DATE WHO LS); 1289s DATE; 1289s WHO; 1289s LS '-L'; 1289s 1289s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1289s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1289s 1289s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1289s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1289s DESCRIBED IN L AND IN L, THE STANDARD 1289s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1289s FUNCTIONS TO PERL CODE IN L. 1289s 1289s =HEAD2 SUBROUTINE ATTRIBUTES 1289s X X X 1289s 1289s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1289s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1289s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1289s C HAD BEEN SEEN. SEE L FOR DETAILS 1289s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1289s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1289s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1289s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1289s 1289s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1289s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1289s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1289s NEST PROPERLY. 1289s 1289s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1289s 1289s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1289s SUB PLUGH () : UGLY('\(") :BAD; 1289s SUB XYZZY : _5X5 { ... } 1289s 1289s EXAMPLES OF INVALID SYNTAX: 1289s 1289s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1289s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1289s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1289s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1289s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1289s 1289s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1289s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1289s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1289s PARSED AND INVOKED: 1289s 1289s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1289s 1289s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1289s SEE L AND L. 1289s 1289s =HEAD1 SEE ALSO 1289s 1289s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1289s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1289s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1289s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1289s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1289s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1289s 1289s =FOR VI 1289s # EX: SET STS=0 SW=4 ET: 1289s 1289s ok 2 1289s # testing mod_cgi with /modules/cgi/perl.pl 1289s # expected 200 1289s # received 200 1289s # body: PERL CGI 1289s ok 3 1289s # testing mod_test_rwrite with /test_rwrite 1289s # expected 200 1289s # received 200 1289s # body: A 1289s ok 4 1289s ok 1291s t/filter/case_in.t .................. 1291s 1..3 1291s # Running under perl version 5.038002 for linux 1291s # Current time local: Tue Dec 17 23:38:37 2024 1291s # Current time GMT: Tue Dec 17 23:38:37 2024 1291s # Using Test.pm version 1.31 1291s # Using Apache/Test.pm version 1.42 1291s ok 1 1291s # testing mod_cgi with /modules/cgi/perl_echo.pl 1291s # expected 200 1291s # received 200 1291s ok 2 1291s # testing mod_echo_post with /echo_post 1291s # expected 200 1291s # received 200 1291s ok 3 1291s ok 1293s t/filter/input_body.t ............... 1293s 1..2 1293s # Running under perl version 5.038002 for linux 1293s # Current time local: Tue Dec 17 23:38:39 2024 1293s # Current time GMT: Tue Dec 17 23:38:39 2024 1293s # Using Test.pm version 1.31 1293s # Using Apache/Test.pm version 1.42 1293s # testing : Posted "1 ko" 1293s # expected: 'ok 1' 1293s # received: 'ok 1' 1293s ok 1 1293s # testing : Posted "2 ko" 1293s # expected: 'ok 2' 1293s # received: 'ok 2' 1293s ok 2 1293s ok 1295s t/http11/basicauth.t ................ 1295s 1..3 1295s # Running under perl version 5.038002 for linux 1295s # Current time local: Tue Dec 17 23:38:41 2024 1295s # Current time GMT: Tue Dec 17 23:38:41 2024 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.42 1295s ok 1 1295s ok 2 1295s ok 3 1295s ok 1297s t/http11/chunked.t .................. 1297s 1..30 1297s # Running under perl version 5.038002 for linux 1297s # Current time local: Tue Dec 17 23:38:43 2024 1297s # Current time GMT: Tue Dec 17 23:38:43 2024 1297s # Using Test.pm version 1.31 1297s # Using Apache/Test.pm version 1.42 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 1 1297s # testing : response Transfer-Encoding 1297s # expected: 'chunked' 1297s # received: 'chunked' 1297s ok 2 1297s # testing : no Content-Length 1297s # expected: 0 1297s # received: 0 1297s ok 3 1297s # testing : body length 1297s # expected: '70976' 1297s # received: 70976 1297s ok 4 1297s # testing : number of requests 1297s # expected: 1 1297s # received: 1 1297s ok 5 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 6 1297s # testing : response Transfer-Encoding 1297s # expected: 'chunked' 1297s # received: 'chunked' 1297s ok 7 1297s # testing : no Content-Length 1297s # expected: 0 1297s # received: 0 1297s ok 8 1297s # testing : body length 1297s # expected: '212509' 1297s # received: 212509 1297s ok 9 1297s # testing : number of requests 1297s # expected: 2 1297s # received: 2 1297s ok 10 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 11 1297s # testing : response Transfer-Encoding 1297s # expected: 'chunked' 1297s # received: 'chunked' 1297s ok 12 1297s # testing : no Content-Length 1297s # expected: 0 1297s # received: 0 1297s ok 13 1297s # testing : body length 1297s # expected: '280545' 1297s # received: 280545 1297s ok 14 1297s # testing : number of requests 1297s # expected: 3 1297s # received: 3 1297s ok 15 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 16 1297s # testing : response Transfer-Encoding 1297s # expected: 'chunked' 1297s # received: 'chunked' 1297s ok 17 1297s # testing : no Content-Length 1297s # expected: 0 1297s # received: 0 1297s ok 18 1297s # testing : body length 1297s # expected: '845969' 1297s # received: 845969 1297s ok 19 1297s # testing : number of requests 1297s # expected: 4 1297s # received: 4 1297s ok 20 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 21 1297s # testing : no Transfer-Encoding (test result inverted) 1297s # expected: 'chunked' 1297s # received: '' 1297s ok 22 1297s # testing : content length 1297s # expected: 253 1297s # received: '253' 1297s ok 23 1297s # testing : body length 1297s # expected: '242' 1297s # received: 242 1297s ok 24 1297s # testing : number of requests 1297s # expected: 5 1297s # received: 5 1297s ok 25 1297s # testing : response protocol 1297s # expected: 'HTTP/1.1' 1297s # received: 'HTTP/1.1' 1297s ok 26 1297s # testing : no Transfer-Encoding (test result inverted) 1297s # expected: 'chunked' 1297s # received: '' 1297s ok 27 1297s # testing : content length 1297s # expected: '' 1297s # received: '' 1297s ok 28 1297s # testing : body length 1297s # expected: '14276' 1297s # received: 14276 1297s ok 29 1297s # testing : number of requests 1297s # expected: 6 1297s # received: 6 1297s ok 30 1297s ok 1299s t/http11/chunked2.t ................. 1299s 1..2 1299s # Running under perl version 5.038002 for linux 1299s # Current time local: Tue Dec 17 23:38:45 2024 1299s # Current time GMT: Tue Dec 17 23:38:45 2024 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.42 1299s # testing : successful response 1299s # expected: 200 1299s # received: '200' 1299s ok 1 1299s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1299s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1299s ok 2 1299s ok 1302s t/http11/clength.t .................. 1302s 1..6 1302s # Running under perl version 5.038002 for linux 1302s # Current time local: Tue Dec 17 23:38:47 2024 1302s # Current time GMT: Tue Dec 17 23:38:47 2024 1302s # Using Test.pm version 1.31 1302s # Using Apache/Test.pm version 1.42 1302s # testing : successful response 1302s # expected: 200 1302s # received: '200' 1302s ok 1 1302s # expected: 10 1302s # received: '10' 1302s ok 2 1302s # expected: 'bbbbbbbbbb' 1302s # received: 'bbbbbbbbbb' 1302s ok 3 1302s # testing : successful response 1302s # expected: 200 1302s # received: '200' 1302s ok 4 1302s # expected: 6 1302s # received: '6' 1302s ok 5 1302s # expected: 'foobar' 1302s # received: 'foobar' 1302s ok 6 1302s ok 1306s t/http11/post.t ..................... 1306s # using LWP client 1306s 1..51 1306s # Running under perl version 5.038002 for linux 1306s # Current time local: Tue Dec 17 23:38:50 2024 1306s # Current time GMT: Tue Dec 17 23:38:50 2024 1306s # Using Test.pm version 1.31 1306s # Using Apache/Test.pm version 1.42 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 1024 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Connection: Keep-Alive 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 1 1306s #DMMATCH1: 1 1306s #Keep-Alive: timeout=5, max=100 1306s # 1306s # testing : length posted 1306s # expected: '1024' 1306s # received: 1024 1306s ok 1 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 2048 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 2 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '2048' 1306s # received: 2048 1306s ok 2 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 3072 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 3 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '3072' 1306s # received: 3072 1306s ok 3 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 4096 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 4 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '4096' 1306s # received: 4096 1306s ok 4 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 5120 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 5 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '5120' 1306s # received: 5120 1306s ok 5 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 6144 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 6 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '6144' 1306s # received: 6144 1306s ok 6 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 7168 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 7 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '7168' 1306s # received: 7168 1306s ok 7 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 8192 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 8 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '8192' 1306s # received: 8192 1306s ok 8 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 9216 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 5 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 9 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '9216' 1306s # received: 9216 1306s ok 9 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 10240 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 10 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '10240' 1306s # received: 10240 1306s ok 10 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 11264 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 11 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '11264' 1306s # received: 11264 1306s ok 11 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 12288 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 12 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '12288' 1306s # received: 12288 1306s ok 12 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 13312 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 13 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '13312' 1306s # received: 13312 1306s ok 13 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 14336 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 14 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '14336' 1306s # received: 14336 1306s ok 14 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 15360 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 15 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '15360' 1306s # received: 15360 1306s ok 15 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 16384 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 16 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '16384' 1306s # received: 16384 1306s ok 16 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 17408 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 17 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '17408' 1306s # received: 17408 1306s ok 17 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 18432 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 18 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '18432' 1306s # received: 18432 1306s ok 18 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 19456 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 19 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '19456' 1306s # received: 19456 1306s ok 19 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 20480 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 20 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '20480' 1306s # received: 20480 1306s ok 20 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 21504 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 21 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '21504' 1306s # received: 21504 1306s ok 21 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 22528 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 22 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '22528' 1306s # received: 22528 1306s ok 22 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 23552 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 23 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '23552' 1306s # received: 23552 1306s ok 23 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 24576 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 24 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '24576' 1306s # received: 24576 1306s ok 24 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 25600 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 25 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '25600' 1306s # received: 25600 1306s ok 25 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 26624 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 26 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '26624' 1306s # received: 26624 1306s ok 26 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 27648 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 27 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '27648' 1306s # received: 27648 1306s ok 27 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 28672 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 28 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '28672' 1306s # received: 28672 1306s ok 28 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 29696 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:52 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 29 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '29696' 1306s # received: 29696 1306s ok 29 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 30720 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 30 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '30720' 1306s # received: 30720 1306s ok 30 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 31744 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 31 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '31744' 1306s # received: 31744 1306s ok 31 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 32768 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 32 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '32768' 1306s # received: 32768 1306s ok 32 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 33792 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 33 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '33792' 1306s # received: 33792 1306s ok 33 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 34816 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 34 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '34816' 1306s # received: 34816 1306s ok 34 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 35840 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 35 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '35840' 1306s # received: 35840 1306s ok 35 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 36864 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 36 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '36864' 1306s # received: 36864 1306s ok 36 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 37888 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 37 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '37888' 1306s # received: 37888 1306s ok 37 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 38912 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 38 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '38912' 1306s # received: 38912 1306s ok 38 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 39936 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 39 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '39936' 1306s # received: 39936 1306s ok 39 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 40960 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 40 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '40960' 1306s # received: 40960 1306s ok 40 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 41984 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 41 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '41984' 1306s # received: 41984 1306s ok 41 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 43008 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 42 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '43008' 1306s # received: 43008 1306s ok 42 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 44032 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 43 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '44032' 1306s # received: 44032 1306s ok 43 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 45056 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 44 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '45056' 1306s # received: 45056 1306s ok 44 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 46080 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 45 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '46080' 1306s # received: 46080 1306s ok 45 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 47104 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 46 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '47104' 1306s # received: 47104 1306s ok 46 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 48128 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 47 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '48128' 1306s # received: 48128 1306s ok 47 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 49152 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 48 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '49152' 1306s # received: 49152 1306s ok 48 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 50176 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 49 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '50176' 1306s # received: 50176 1306s ok 49 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 51200 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 6 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 50 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '51200' 1306s # received: 51200 1306s ok 50 1306s #lwp request: 1306s #POST http://localhost:8529/eat_post HTTP/1.1 1306s #User-Agent: libwww-perl/6.76 1306s #Content-Length: 102400 1306s # 1306s #server response: 1306s #HTTP/1.1 200 OK 1306s #Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1306s #Vary: In-If1 1306s #Content-Length: 7 1306s #Client-Date: Tue, 17 Dec 2024 23:38:53 GMT 1306s #Client-Peer: 127.0.0.1:8529 1306s #Client-Response-Num: 51 1306s #DMMATCH1: 1 1306s # 1306s # testing : length posted 1306s # expected: '102400' 1306s # received: 102400 1306s ok 51 1306s ok 1308s t/modules/aaa.t ..................... 1308s 1..40 1308s # Running under perl version 5.038002 for linux 1308s # Current time local: Tue Dec 17 23:38:53 2024 1308s # Current time GMT: Tue Dec 17 23:38:53 2024 1308s # Using Test.pm version 1.31 1308s # Using Apache/Test.pm version 1.42 1308s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 1308s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 1308s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 1308s ok 1 1308s ok 2 1308s ok 3 1308s ok 4 1308s ok 5 1308s ok 6 1308s ok 7 1308s ok 8 1308s ok 9 1308s ok 10 1308s ok 11 1308s ok 12 1308s ok 13 1308s ok 14 1308s ok 15 1308s ok 16 1308s ok 17 1308s ok 18 1308s ok 19 1308s ok 20 1308s ok 21 1308s ok 22 1308s ok 23 1308s ok 24 1308s ok 25 1308s ok 26 1308s ok 27 1308s ok 28 1308s ok 29 1308s ok 30 1308s ok 31 1308s ok 32 1308s ok 33 1308s ok 34 1308s ok 35 1308s ok 36 1308s ok 37 1308s ok 38 1308s ok 39 1308s ok 40 1308s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/realm2 1308s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/form1 1308s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 1308s ok 1312s t/modules/access.t .................. 1312s 1..408 1312s # Running under perl version 5.038002 for linux 1312s # Current time local: Tue Dec 17 23:38:56 2024 1312s # Current time GMT: Tue Dec 17 23:38:56 2024 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.42 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # expecting access. 1312s ok 1 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 2 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from all 1312s # expecting access. 1312s ok 3 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 4 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from localhost 1312s # expecting access. 1312s ok 5 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 6 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 7 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 8 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 9 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 10 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 11 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 12 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 13 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 14 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 15 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 16 1312s # --- 1312s # Order deny,allow 1312s # Allow from all 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 17 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # expecting access. 1312s ok 18 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 19 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from all 1312s # expecting access. 1312s ok 20 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 21 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from localhost 1312s # expecting access. 1312s ok 22 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 23 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 24 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 25 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 26 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 27 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 28 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 29 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 30 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 31 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 32 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 33 1312s # --- 1312s # Order deny,allow 1312s # Allow from localhost 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 34 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # expecting access. 1312s ok 35 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 36 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from all 1312s # expecting access. 1312s ok 37 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 38 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from localhost 1312s # expecting access. 1312s ok 39 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 40 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 41 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 42 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 43 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 44 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 45 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 46 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 47 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 48 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 49 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 50 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 51 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # expecting access. 1312s ok 52 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 53 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from all 1312s # expecting access. 1312s ok 54 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 55 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from localhost 1312s # expecting access. 1312s ok 56 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 57 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 58 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 59 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 60 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 61 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 62 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 63 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 64 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 65 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 66 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 67 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 68 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 69 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 70 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from all 1312s # expecting access. 1312s ok 71 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 72 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from localhost 1312s # expecting access. 1312s ok 73 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 74 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 75 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 76 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 77 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 78 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 79 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 80 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 81 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 82 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 83 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 84 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 85 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # expecting access. 1312s ok 86 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 87 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from all 1312s # expecting access. 1312s ok 88 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 89 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from localhost 1312s # expecting access. 1312s ok 90 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 91 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1 1312s # expecting access. 1312s ok 92 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 93 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0 1312s # expecting access. 1312s ok 94 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 95 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 96 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 97 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/16 1312s # expecting access. 1312s ok 98 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 99 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 100 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 101 1312s # --- 1312s # Order deny,allow 1312s # Allow from 127.0.0.1/16 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 102 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # expecting access. 1312s ok 103 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 104 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from all 1312s # expecting access denial. 1312s ok 105 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 106 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 107 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 108 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 109 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 110 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 111 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 112 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 113 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 114 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 115 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 116 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 117 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 118 1312s # --- 1312s # Order deny,allow 1312s # Allow from somewhere.else.com 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 119 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # expecting access. 1312s ok 120 1312s # --- 1312s # Order deny,allow 1312s # Deny from all 1312s # expecting access denial. 1312s ok 121 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from all 1312s # expecting access denial. 1312s ok 122 1312s # --- 1312s # Order deny,allow 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 123 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 124 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 125 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 126 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 127 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 128 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 129 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 130 1312s # --- 1312s # Order deny,allow 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 131 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 132 1312s # --- 1312s # Order deny,allow 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 133 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 134 1312s # --- 1312s # Order deny,allow 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 135 1312s # --- 1312s # Order deny,allow 1312s # Allow from 66.6.6.6 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 136 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # expecting access. 1312s ok 137 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 138 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from all 1312s # expecting access denial. 1312s ok 139 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 140 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 141 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 142 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 143 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 144 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 145 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 146 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 147 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 148 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 149 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 150 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 151 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 152 1312s # --- 1312s # Order allow,deny 1312s # Allow from all 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 153 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # expecting access. 1312s ok 154 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 155 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from all 1312s # expecting access denial. 1312s ok 156 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 157 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 158 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 159 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 160 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 161 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 162 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 163 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 164 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 165 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 166 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 167 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 168 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 169 1312s # --- 1312s # Order allow,deny 1312s # Allow from localhost 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 170 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # expecting access. 1312s ok 171 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 172 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from all 1312s # expecting access denial. 1312s ok 173 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 174 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 175 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 176 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 177 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 178 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 179 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 180 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 181 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 182 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 183 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 184 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 185 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 186 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 187 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # expecting access. 1312s ok 188 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 189 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from all 1312s # expecting access denial. 1312s ok 190 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 191 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 192 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 193 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 194 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 195 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 196 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 197 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 198 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 199 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 200 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 201 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 202 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 203 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 204 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 205 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 206 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from all 1312s # expecting access denial. 1312s ok 207 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 208 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 209 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 210 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 211 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 212 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 213 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 214 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 215 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 216 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 217 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 218 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 219 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 220 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 221 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # expecting access. 1312s ok 222 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 223 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from all 1312s # expecting access denial. 1312s ok 224 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 225 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 226 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 227 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 228 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 229 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 230 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 231 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 232 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 233 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 234 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 235 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 236 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 237 1312s # --- 1312s # Order allow,deny 1312s # Allow from 127.0.0.1/16 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 238 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # expecting access denial. 1312s ok 239 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 240 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from all 1312s # expecting access denial. 1312s ok 241 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 242 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 243 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 244 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 245 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 246 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 247 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 248 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 249 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 250 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 251 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 252 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 253 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 254 1312s # --- 1312s # Order allow,deny 1312s # Allow from somewhere.else.com 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 255 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # expecting access denial. 1312s ok 256 1312s # --- 1312s # Order allow,deny 1312s # Deny from all 1312s # expecting access denial. 1312s ok 257 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from all 1312s # expecting access denial. 1312s ok 258 1312s # --- 1312s # Order allow,deny 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 259 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 260 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 261 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 262 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 263 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 264 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 265 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 266 1312s # --- 1312s # Order allow,deny 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 267 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 268 1312s # --- 1312s # Order allow,deny 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 269 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 270 1312s # --- 1312s # Order allow,deny 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 271 1312s # --- 1312s # Order allow,deny 1312s # Allow from 66.6.6.6 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 272 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # expecting access. 1312s ok 273 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 274 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from all 1312s # expecting access denial. 1312s ok 275 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 276 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 277 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 278 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 279 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 280 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 281 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 282 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 283 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 284 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 285 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 286 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 287 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 288 1312s # --- 1312s # Order mutual-failure 1312s # Allow from all 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 289 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # expecting access. 1312s ok 290 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 291 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from all 1312s # expecting access denial. 1312s ok 292 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 293 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 294 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 295 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 296 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 297 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 298 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 299 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 300 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 301 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 302 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 303 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 304 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 305 1312s # --- 1312s # Order mutual-failure 1312s # Allow from localhost 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 306 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # expecting access. 1312s ok 307 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 308 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from all 1312s # expecting access denial. 1312s ok 309 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 310 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 311 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 312 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 313 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 314 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 315 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 316 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 317 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 318 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 319 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 320 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 321 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 322 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 323 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # expecting access. 1312s ok 324 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 325 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from all 1312s # expecting access denial. 1312s ok 326 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 327 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 328 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 329 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 330 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 331 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 332 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 333 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 334 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 335 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 336 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 337 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 338 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 339 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 340 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # expecting access. 1312s ok 341 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 342 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from all 1312s # expecting access denial. 1312s ok 343 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 344 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 345 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 346 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 347 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 348 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 349 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 350 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 351 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 352 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 353 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 354 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 355 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 356 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/255.255.0.0 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 357 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # expecting access. 1312s ok 358 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 359 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from all 1312s # expecting access denial. 1312s ok 360 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 361 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 362 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 363 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 364 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 365 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 366 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 367 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 368 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 369 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 370 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 371 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from somewhere.else.com 1312s # expecting access. 1312s ok 372 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 373 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 127.0.0.1/16 1312s # Deny from 66.6.6.6 1312s # expecting access. 1312s ok 374 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # expecting access denial. 1312s ok 375 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 376 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from all 1312s # expecting access denial. 1312s ok 377 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 378 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 379 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 380 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 381 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 382 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 383 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 384 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 385 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 386 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 387 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 388 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 389 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 390 1312s # --- 1312s # Order mutual-failure 1312s # Allow from somewhere.else.com 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 391 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # expecting access denial. 1312s ok 392 1312s # --- 1312s # Order mutual-failure 1312s # Deny from all 1312s # expecting access denial. 1312s ok 393 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from all 1312s # expecting access denial. 1312s ok 394 1312s # --- 1312s # Order mutual-failure 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 395 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from localhost 1312s # expecting access denial. 1312s ok 396 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 397 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1 1312s # expecting access denial. 1312s ok 398 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 399 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0 1312s # expecting access denial. 1312s ok 400 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 401 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/255.255.0.0 1312s # expecting access denial. 1312s ok 402 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 403 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from 127.0.0.1/16 1312s # expecting access denial. 1312s ok 404 1312s # --- 1312s # Order mutual-failure 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 405 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from somewhere.else.com 1312s # expecting access denial. 1312s ok 406 1312s # --- 1312s # Order mutual-failure 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 407 1312s # --- 1312s # Order mutual-failure 1312s # Allow from 66.6.6.6 1312s # Deny from 66.6.6.6 1312s # expecting access denial. 1312s ok 408 1312s ok 1314s t/modules/actions.t ................. 1314s 1..20 1314s # Running under perl version 5.038002 for linux 1314s # Current time local: Tue Dec 17 23:39:00 2024 1314s # Current time GMT: Tue Dec 17 23:39:00 2024 1314s # Using Test.pm version 1.31 1314s # Using Apache/Test.pm version 1.42 1314s # expected: 200 1314s # received: '200' 1314s ok 1 1314s # expected: 'nada' 1314s # received: 'nada' 1314s ok 2 1314s # expected: 404 1314s # received: '404' 1314s ok 3 1314s ok 4 # skip RC=404, no need to check content 1314s # expected: 404 1314s # received: '404' 1314s ok 5 1314s ok 6 # skip RC=404, no need to check content 1314s # expected: 404 1314s # received: '404' 1314s ok 7 1314s ok 8 # skip RC=404, no need to check content 1314s # expected: 200 1314s # received: '200' 1314s ok 9 1314s # expected: 'nada' 1314s # received: 'nada' 1314s ok 10 1314s # expected: 404 1314s # received: '404' 1314s ok 11 1314s ok 12 # skip RC=404, no need to check content 1314s # expected: 200 1314s # received: '200' 1314s ok 13 1314s # expected: 'POST 1314s # foo2: bar2 1314s # ' 1314s # received: 'POST 1314s # foo2: bar2 1314s # ' 1314s ok 14 1314s # expected: 405 1314s # received: '405' 1314s ok 15 1314s # expected: 200 1314s # received: '200' 1314s ok 16 1314s # expected: 'foo=bar' 1314s # received: 'foo=bar' 1314s ok 17 1314s # expected: 200 1314s # received: '200' 1314s ok 18 1314s # expected: 'POST 1314s # foo2: bar2 1314s # ' 1314s # received: 'POST 1314s # foo2: bar2 1314s # ' 1314s ok 19 1314s # expected: 405 1314s # received: '405' 1314s ok 20 1314s ok 1317s t/modules/alias.t ................... 1317s 1..134 1317s # Running under perl version 5.038002 for linux 1317s # Current time local: Tue Dec 17 23:39:02 2024 1317s # Current time GMT: Tue Dec 17 23:39:02 2024 1317s # Using Test.pm version 1.31 1317s # Using Apache/Test.pm version 1.42 1317s # verifying simple aliases 1317s # testing : /alias/ 1317s # expected: 200 1317s # received: '200' 1317s ok 1 1317s # testing : /bogu/ 1317s # expected: 404 1317s # received: '404' 1317s ok 2 1317s # verifying alias match with /ali[0-9]. 1317s # testing : /ali0 1317s # expected: 0 1317s # received: '0' 1317s ok 3 1317s # testing : /ali1 1317s # expected: 1 1317s # received: '1' 1317s ok 4 1317s # testing : /ali2 1317s # expected: 2 1317s # received: '2' 1317s ok 5 1317s # testing : /ali3 1317s # expected: 3 1317s # received: '3' 1317s ok 6 1317s # testing : /ali4 1317s # expected: 4 1317s # received: '4' 1317s ok 7 1317s # testing : /ali5 1317s # expected: 5 1317s # received: '5' 1317s ok 8 1317s # testing : /ali6 1317s # expected: 6 1317s # received: '6' 1317s ok 9 1317s # testing : /ali7 1317s # expected: 7 1317s # received: '7' 1317s ok 10 1317s # testing : /ali8 1317s # expected: 8 1317s # received: '8' 1317s ok 11 1317s # testing : /ali9 1317s # expected: 9 1317s # received: '9' 1317s ok 12 1317s # verifying expression alias match with /expr/ali[0-9]. 1317s # testing : /ali0 1317s # expected: 0 1317s # received: '0' 1317s ok 13 1317s # testing : /ali1 1317s # expected: 1 1317s # received: '1' 1317s ok 14 1317s # testing : /ali2 1317s # expected: 2 1317s # received: '2' 1317s ok 15 1317s # testing : /ali3 1317s # expected: 3 1317s # received: '3' 1317s ok 16 1317s # testing : /ali4 1317s # expected: 4 1317s # received: '4' 1317s ok 17 1317s # testing : /ali5 1317s # expected: 5 1317s # received: '5' 1317s ok 18 1317s # testing : /ali6 1317s # expected: 6 1317s # received: '6' 1317s ok 19 1317s # testing : /ali7 1317s # expected: 7 1317s # received: '7' 1317s ok 20 1317s # testing : /ali8 1317s # expected: 8 1317s # received: '8' 1317s ok 21 1317s # testing : /ali9 1317s # expected: 9 1317s # received: '9' 1317s ok 22 1317s # testing : /forbid 1317s # expected: '403' 1317s # received: '403' 1317s ok 23 1317s # testing : /gone 1317s # expected: '410' 1317s # received: '410' 1317s ok 24 1317s # testing : /perm 1317s # expected: '301' 1317s # received: '301' 1317s ok 25 1317s # testing : /perm2 1317s # expected: '301' 1317s # received: '301' 1317s ok 26 1317s # testing : /seeother 1317s # expected: '303' 1317s # received: '303' 1317s ok 27 1317s # testing : /temp 1317s # expected: '302' 1317s # received: '302' 1317s ok 28 1317s # testing : /temp2 1317s # expected: '302' 1317s # received: '302' 1317s ok 29 1317s verifying body of perm and temp redirect match 1317s # testing : /p0 1317s # expected: 0 1317s # received: '0' 1317s ok 30 1317s # testing : /p1 1317s # expected: 1 1317s # received: '1' 1317s ok 31 1317s # testing : /p2 1317s # expected: 2 1317s # received: '2' 1317s ok 32 1317s # testing : /p3 1317s # expected: 3 1317s # received: '3' 1317s ok 33 1317s # testing : /p4 1317s # expected: 4 1317s # received: '4' 1317s ok 34 1317s # testing : /p5 1317s # expected: 5 1317s # received: '5' 1317s ok 35 1317s # testing : /p6 1317s # expected: 6 1317s # received: '6' 1317s ok 36 1317s # testing : /p7 1317s # expected: 7 1317s # received: '7' 1317s ok 37 1317s # testing : /p8 1317s # expected: 8 1317s # received: '8' 1317s ok 38 1317s # testing : /p9 1317s # expected: 9 1317s # received: '9' 1317s ok 39 1317s # testing : /t0 1317s # expected: 0 1317s # received: '0' 1317s ok 40 1317s # testing : /t1 1317s # expected: 1 1317s # received: '1' 1317s ok 41 1317s # testing : /t2 1317s # expected: 2 1317s # received: '2' 1317s ok 42 1317s # testing : /t3 1317s # expected: 3 1317s # received: '3' 1317s ok 43 1317s # testing : /t4 1317s # expected: 4 1317s # received: '4' 1317s ok 44 1317s # testing : /t5 1317s # expected: 5 1317s # received: '5' 1317s ok 45 1317s # testing : /t6 1317s # expected: 6 1317s # received: '6' 1317s ok 46 1317s # testing : /t7 1317s # expected: 7 1317s # received: '7' 1317s ok 47 1317s # testing : /t8 1317s # expected: 8 1317s # received: '8' 1317s ok 48 1317s # testing : /t9 1317s # expected: 9 1317s # received: '9' 1317s ok 49 1317s verifying body of perm and temp redirect match with expression support 1317s # testing : /p0 1317s # expected: 0 1317s # received: '0' 1317s ok 50 1317s # testing : /p1 1317s # expected: 1 1317s # received: '1' 1317s ok 51 1317s # testing : /p2 1317s # expected: 2 1317s # received: '2' 1317s ok 52 1317s # testing : /p3 1317s # expected: 3 1317s # received: '3' 1317s ok 53 1317s # testing : /p4 1317s # expected: 4 1317s # received: '4' 1317s ok 54 1317s # testing : /p5 1317s # expected: 5 1317s # received: '5' 1317s ok 55 1317s # testing : /p6 1317s # expected: 6 1317s # received: '6' 1317s ok 56 1317s # testing : /p7 1317s # expected: 7 1317s # received: '7' 1317s ok 57 1317s # testing : /p8 1317s # expected: 8 1317s # received: '8' 1317s ok 58 1317s # testing : /p9 1317s # expected: 9 1317s # received: '9' 1317s ok 59 1317s # testing : /t0 1317s # expected: 0 1317s # received: '0' 1317s ok 60 1317s # testing : /t1 1317s # expected: 1 1317s # received: '1' 1317s ok 61 1317s # testing : /t2 1317s # expected: 2 1317s # received: '2' 1317s ok 62 1317s # testing : /t3 1317s # expected: 3 1317s # received: '3' 1317s ok 63 1317s # testing : /t4 1317s # expected: 4 1317s # received: '4' 1317s ok 64 1317s # testing : /t5 1317s # expected: 5 1317s # received: '5' 1317s ok 65 1317s # testing : /t6 1317s # expected: 6 1317s # received: '6' 1317s ok 66 1317s # testing : /t7 1317s # expected: 7 1317s # received: '7' 1317s ok 67 1317s # testing : /t8 1317s # expected: 8 1317s # received: '8' 1317s ok 68 1317s # testing : /t9 1317s # expected: 9 1317s # received: '9' 1317s ok 69 1317s verifying return code of seeother and gone redirect match 1317s # testing : s0 1317s # expected: '303' 1317s # received: '303' 1317s ok 70 1317s # testing : s1 1317s # expected: '303' 1317s # received: '303' 1317s ok 71 1317s # testing : s2 1317s # expected: '303' 1317s # received: '303' 1317s ok 72 1317s # testing : s3 1317s # expected: '303' 1317s # received: '303' 1317s ok 73 1317s # testing : s4 1317s # expected: '303' 1317s # received: '303' 1317s ok 74 1317s # testing : s5 1317s # expected: '303' 1317s # received: '303' 1317s ok 75 1317s # testing : s6 1317s # expected: '303' 1317s # received: '303' 1317s ok 76 1317s # testing : s7 1317s # expected: '303' 1317s # received: '303' 1317s ok 77 1317s # testing : s8 1317s # expected: '303' 1317s # received: '303' 1317s ok 78 1317s # testing : s9 1317s # expected: '303' 1317s # received: '303' 1317s ok 79 1317s # testing : g0 1317s # expected: '410' 1317s # received: '410' 1317s ok 80 1317s # testing : g1 1317s # expected: '410' 1317s # received: '410' 1317s ok 81 1317s # testing : g2 1317s # expected: '410' 1317s # received: '410' 1317s ok 82 1317s # testing : g3 1317s # expected: '410' 1317s # received: '410' 1317s ok 83 1317s # testing : g4 1317s # expected: '410' 1317s # received: '410' 1317s ok 84 1317s # testing : g5 1317s # expected: '410' 1317s # received: '410' 1317s ok 85 1317s # testing : g6 1317s # expected: '410' 1317s # received: '410' 1317s ok 86 1317s # testing : g7 1317s # expected: '410' 1317s # received: '410' 1317s ok 87 1317s # testing : g8 1317s # expected: '410' 1317s # received: '410' 1317s ok 88 1317s # testing : g9 1317s # expected: '410' 1317s # received: '410' 1317s ok 89 1317s # testing : f0 1317s # expected: '403' 1317s # received: '403' 1317s ok 90 1317s # testing : f1 1317s # expected: '403' 1317s # received: '403' 1317s ok 91 1317s # testing : f2 1317s # expected: '403' 1317s # received: '403' 1317s ok 92 1317s # testing : f3 1317s # expected: '403' 1317s # received: '403' 1317s ok 93 1317s # testing : f4 1317s # expected: '403' 1317s # received: '403' 1317s ok 94 1317s # testing : f5 1317s # expected: '403' 1317s # received: '403' 1317s ok 95 1317s # testing : f6 1317s # expected: '403' 1317s # received: '403' 1317s ok 96 1317s # testing : f7 1317s # expected: '403' 1317s # received: '403' 1317s ok 97 1317s # testing : f8 1317s # expected: '403' 1317s # received: '403' 1317s ok 98 1317s # testing : f9 1317s # expected: '403' 1317s # received: '403' 1317s ok 99 1317s verifying return code of seeother and gone redirect match with expression support 1317s # testing : s0 1317s # expected: '303' 1317s # received: '303' 1317s ok 100 1317s # testing : s1 1317s # expected: '303' 1317s # received: '303' 1317s ok 101 1317s # testing : s2 1317s # expected: '303' 1317s # received: '303' 1317s ok 102 1317s # testing : s3 1317s # expected: '303' 1317s # received: '303' 1317s ok 103 1317s # testing : s4 1317s # expected: '303' 1317s # received: '303' 1317s ok 104 1317s # testing : s5 1317s # expected: '303' 1317s # received: '303' 1317s ok 105 1317s # testing : s6 1317s # expected: '303' 1317s # received: '303' 1317s ok 106 1317s # testing : s7 1317s # expected: '303' 1317s # received: '303' 1317s ok 107 1317s # testing : s8 1317s # expected: '303' 1317s # received: '303' 1317s ok 108 1317s # testing : s9 1317s # expected: '303' 1317s # received: '303' 1317s ok 109 1317s # testing : g0 1317s # expected: '410' 1317s # received: '410' 1317s ok 110 1317s # testing : g1 1317s # expected: '410' 1317s # received: '410' 1317s ok 111 1317s # testing : g2 1317s # expected: '410' 1317s # received: '410' 1317s ok 112 1317s # testing : g3 1317s # expected: '410' 1317s # received: '410' 1317s ok 113 1317s # testing : g4 1317s # expected: '410' 1317s # received: '410' 1317s ok 114 1317s # testing : g5 1317s # expected: '410' 1317s # received: '410' 1317s ok 115 1317s # testing : g6 1317s # expected: '410' 1317s # received: '410' 1317s ok 116 1317s # testing : g7 1317s # expected: '410' 1317s # received: '410' 1317s ok 117 1317s # testing : g8 1317s # expected: '410' 1317s # received: '410' 1317s ok 118 1317s # testing : g9 1317s # expected: '410' 1317s # received: '410' 1317s ok 119 1317s # testing : f0 1317s # expected: '403' 1317s # received: '403' 1317s ok 120 1317s # testing : f1 1317s # expected: '403' 1317s # received: '403' 1317s ok 121 1317s # testing : f2 1317s # expected: '403' 1317s # received: '403' 1317s ok 122 1317s # testing : f3 1317s # expected: '403' 1317s # received: '403' 1317s ok 123 1317s # testing : f4 1317s # expected: '403' 1317s # received: '403' 1317s ok 124 1317s # testing : f5 1317s # expected: '403' 1317s # received: '403' 1317s ok 125 1317s # testing : f6 1317s # expected: '403' 1317s # received: '403' 1317s ok 126 1317s # testing : f7 1317s # expected: '403' 1317s # received: '403' 1317s ok 127 1317s # testing : f8 1317s # expected: '403' 1317s # received: '403' 1317s ok 128 1317s # testing : f9 1317s # expected: '403' 1317s # received: '403' 1317s ok 129 1317s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1317s # verifying /modules/alias/script is plain text 1317s # testing : /modules/alias/script 1317s # expected: '#!/bin/sh 1317s # echo Content-type: text/plain 1317s # echo 1317s # echo this is a shell script cgi. 1317s # ' 1317s # received: '#!/bin/sh 1317s # echo Content-type: text/plain 1317s # echo 1317s # echo this is a shell script cgi. 1317s # ' 1317s ok 130 1317s # verifying same file accessed at /cgi/script is executed code 1317s # testing : /cgi/script 1317s # expected: 'this is a shell script cgi. 1317s # ' 1317s # received: 'this is a shell script cgi. 1317s # ' 1317s ok 131 1317s # verifying ScriptAliasMatch with /aliascgi-script 1317s # testing : /aliascgi-script 1317s # expected: 'this is a shell script cgi. 1317s # ' 1317s # received: 'this is a shell script cgi. 1317s # ' 1317s ok 132 1317s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1317s # testing : /aliascgi-script 1317s # expected: 'this is a shell script cgi. 1317s # ' 1317s # received: 'this is a shell script cgi. 1317s # ' 1317s ok 133 1317s # verifying bad script alias. 1317s # testing : /aliascgi-nada 1317s # expected: 404 1317s # received: '404' 1317s ok 134 1317s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1317s ok 1319s t/modules/allowmethods.t ............ 1319s 1..9 1319s # Running under perl version 5.038002 for linux 1319s # Current time local: Tue Dec 17 23:39:05 2024 1319s # Current time GMT: Tue Dec 17 23:39:05 2024 1319s # Using Test.pm version 1.31 1319s # Using Apache/Test.pm version 1.42 1319s # testing : Get request to /Get responds 200 1319s # expected: 200 1319s # received: '200' 1319s ok 1 1319s # testing : Head request to /Get responds 200 1319s # expected: 200 1319s # received: '200' 1319s ok 2 1319s # testing : Post request to /Get responds 405 1319s # expected: 405 1319s # received: '405' 1319s ok 3 1319s # testing : Get request to /Head responds 200 1319s # expected: 200 1319s # received: '200' 1319s ok 4 1319s # testing : Head request to /Head responds 200 1319s # expected: 200 1319s # received: '200' 1319s ok 5 1319s # testing : Post request to /Head responds 405 1319s # expected: 405 1319s # received: '405' 1319s ok 6 1319s # testing : Get request to /Post responds 405 1319s # expected: 405 1319s # received: '405' 1319s ok 7 1319s # testing : Head request to /Post responds 405 1319s # expected: 405 1319s # received: '405' 1319s ok 8 1319s # testing : Post request to /Post responds 200 1319s # expected: 200 1319s # received: '200' 1319s ok 9 1319s ok 1321s t/modules/asis.t .................... 1321s 1..3 1321s # Running under perl version 5.038002 for linux 1321s # Current time local: Tue Dec 17 23:39:07 2024 1321s # Current time GMT: Tue Dec 17 23:39:07 2024 1321s # Using Test.pm version 1.31 1321s # Using Apache/Test.pm version 1.42 1321s # testing : asis content OK 1321s # expected: 'This is asis content. 1321s # ' 1321s # received: 'This is asis content. 1321s # ' 1321s ok 1 1321s # testing : asis gave 404 error 1321s # expected: 404 1321s # received: '404' 1321s ok 2 1321s # testing : asis gave 403 error 1321s # expected: 403 1321s # received: '403' 1321s ok 3 1321s ok 1325s t/modules/authz_core.t .............. 1325s 1..504 1325s # Running under perl version 5.038002 for linux 1325s # Current time local: Tue Dec 17 23:39:09 2024 1325s # Current time GMT: Tue Dec 17 23:39:09 2024 1325s # Using Test.pm version 1.31 1325s # Using Apache/Test.pm version 1.42 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 200, expected 200 [a/ : a/ ] 1325s ok 1 1325s # got 200, expected 200 [a/ : a/ 1] 1325s ok 2 1325s # got 200, expected 200 [a/ : a/ 2] 1325s ok 3 1325s # got 200, expected 200 [a/ : a/ 1 2] 1325s ok 4 1325s # got 200, expected 200 [a/ : a/ 3] 1325s ok 5 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ user1: a/ ] 1325s ok 6 1325s # got 200, expected 200 [a/ user1: a/ user1] 1325s ok 7 1325s # got 401, expected 401 [a/ user1: a/ user2] 1325s ok 8 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ Any 1 2: a/ ] 1325s ok 9 1325s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1325s ok 10 1325s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1325s ok 11 1325s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1325s ok 12 1325s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1325s ok 13 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1325s ok 14 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1325s ok 15 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1325s ok 16 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1325s ok 17 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1325s ok 18 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1325s ok 19 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1325s ok 20 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1325s ok 21 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1325s ok 22 1325s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1325s ok 23 1325s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1325s ok 24 1325s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1325s ok 25 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1325s ok 26 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1325s ok 27 1325s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1325s ok 28 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1325s ok 29 1325s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1325s ok 30 1325s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1325s ok 31 1325s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1325s ok 32 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1325s ok 33 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1325s ok 34 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1325s ok 35 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1325s ok 36 1325s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1325s ok 37 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1325s ok 38 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1325s ok 39 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1325s ok 40 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1325s ok 41 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1325s ok 42 1325s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1325s ok 43 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1325s ok 44 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1325s ok 45 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1325s ok 46 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1325s ok 47 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1325s ok 48 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1325s ok 49 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1325s ok 50 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1325s ok 51 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1325s ok 52 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1325s ok 53 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1325s ok 54 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1325s ok 55 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1325s ok 56 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1325s ok 57 1325s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1325s ok 58 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 !2: a/ ] 1325s ok 59 1325s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1325s ok 60 1325s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1325s ok 61 1325s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1325s ok 62 1325s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1325s ok 63 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1325s ok 64 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1325s ok 65 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1325s ok 66 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1325s ok 67 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1325s ok 68 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1325s ok 69 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1325s ok 70 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1325s ok 71 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1325s ok 72 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1325s ok 73 1325s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1325s ok 74 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1325s ok 75 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1325s ok 76 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1325s ok 77 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1325s ok 78 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1325s ok 79 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1325s ok 80 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1325s ok 81 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1325s ok 82 1325s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1325s ok 83 1325s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1325s ok 84 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1325s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1325s ok 85 1325s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1325s ok 86 1325s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1325s ok 87 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1325s ok 88 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1325s ok 89 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1325s ok 90 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1325s ok 91 1325s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1325s ok 92 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1325s ok 93 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1325s ok 94 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1325s ok 95 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1325s ok 96 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1325s ok 97 1325s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1325s ok 98 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1325s ok 99 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1325s ok 100 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1325s ok 101 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1325s ok 102 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1325s ok 103 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1325s ok 104 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1325s ok 105 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1325s ok 106 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1325s ok 107 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1325s ok 108 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1325s ok 109 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1325s ok 110 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1325s ok 111 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1325s ok 112 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1325s ok 113 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 2: a/ ] 1325s ok 114 1325s # got 403, expected 403 [a/ All 1 2: a/ 1] 1325s ok 115 1325s # got 403, expected 403 [a/ All 1 2: a/ 2] 1325s ok 116 1325s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1325s ok 117 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1325s ok 118 1325s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1325s ok 119 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1325s ok 120 1325s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1325s ok 121 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1325s ok 122 1325s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1325s ok 123 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1325s ok 124 1325s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1325s ok 125 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1325s ok 126 1325s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1325s ok 127 1325s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1325s ok 128 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1325s ok 129 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1325s ok 130 1325s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1325s ok 131 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1325s ok 132 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1325s ok 133 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1325s ok 134 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1325s ok 135 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1325s ok 136 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1325s ok 137 1325s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1325s ok 138 1325s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1325s ok 139 1325s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1325s ok 140 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1325s ok 141 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1325s ok 142 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1325s ok 143 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1325s ok 144 1325s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1325s ok 145 1325s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1325s ok 146 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1325s ok 147 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1325s ok 148 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1325s ok 149 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1325s ok 150 1325s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1325s ok 151 1325s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1325s ok 152 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1325s ok 153 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1325s ok 154 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1325s ok 155 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1325s ok 156 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1325s ok 157 1325s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1325s ok 158 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1325s ok 159 1325s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1325s ok 160 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1325s ok 161 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1325s ok 162 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1325s ok 163 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1325s ok 164 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1325s ok 165 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1325s ok 166 1325s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1325s ok 167 1325s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1325s ok 168 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1325s ok 169 1325s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1325s ok 170 1325s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1325s ok 171 1325s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1325s ok 172 1325s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1325s ok 173 1325s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1325s ok 174 1325s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1325s ok 175 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1325s ok 176 1325s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1325s ok 177 1325s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1325s ok 178 1325s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1325s ok 179 1325s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1325s ok 180 1325s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1325s ok 181 1325s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1325s ok 182 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1325s ok 183 1325s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1325s ok 184 1325s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1325s ok 185 1325s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1325s ok 186 1325s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1325s ok 187 1325s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1325s ok 188 1325s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1325s ok 189 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1325s ok 190 1325s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1325s ok 191 1325s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1325s ok 192 1325s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1325s ok 193 1325s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1325s ok 194 1325s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1325s ok 195 1325s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1325s ok 196 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1325s ok 197 1325s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1325s ok 198 1325s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1325s ok 199 1325s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1325s ok 200 1325s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1325s ok 201 1325s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1325s ok 202 1325s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1325s ok 203 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1325s ok 204 1325s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1325s ok 205 1325s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1325s ok 206 1325s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1325s ok 207 1325s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1325s ok 208 1325s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1325s ok 209 1325s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1325s ok 210 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1325s ok 211 1325s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1325s ok 212 1325s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1325s ok 213 1325s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1325s ok 214 1325s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1325s ok 215 1325s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1325s ok 216 1325s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1325s ok 217 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1325s ok 218 1325s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1325s ok 219 1325s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1325s ok 220 1325s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1325s ok 221 1325s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1325s ok 222 1325s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1325s ok 223 1325s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1325s ok 224 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1325s ok 225 1325s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1325s ok 226 1325s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1325s ok 227 1325s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1325s ok 228 1325s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1325s ok 229 1325s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1325s ok 230 1325s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1325s ok 231 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1325s ok 232 1325s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1325s ok 233 1325s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1325s ok 234 1325s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1325s ok 235 1325s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1325s ok 236 1325s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1325s ok 237 1325s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1325s ok 238 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1325s ok 239 1325s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1325s ok 240 1325s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1325s ok 241 1325s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1325s ok 242 1325s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1325s ok 243 1325s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1325s ok 244 1325s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1325s ok 245 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1325s ok 246 1325s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1325s ok 247 1325s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1325s ok 248 1325s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1325s ok 249 1325s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1325s ok 250 1325s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1325s ok 251 1325s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1325s ok 252 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1325s ok 253 1325s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1325s ok 254 1325s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1325s ok 255 1325s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1325s ok 256 1325s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1325s ok 257 1325s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1325s ok 258 1325s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1325s ok 259 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1325s ok 260 1325s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1325s ok 261 1325s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1325s ok 262 1325s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1325s ok 263 1325s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1325s ok 264 1325s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1325s ok 265 1325s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1325s ok 266 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1325s ok 267 1325s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1325s ok 268 1325s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1325s ok 269 1325s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1325s ok 270 1325s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1325s ok 271 1325s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1325s ok 272 1325s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1325s ok 273 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1325s ok 274 1325s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1325s ok 275 1325s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1325s ok 276 1325s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1325s ok 277 1325s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1325s ok 278 1325s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1325s ok 279 1325s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1325s ok 280 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1325s ok 281 1325s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1325s ok 282 1325s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1325s ok 283 1325s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1325s ok 284 1325s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1325s ok 285 1325s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1325s ok 286 1325s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1325s ok 287 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1325s ok 288 1325s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1325s ok 289 1325s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1325s ok 290 1325s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1325s ok 291 1325s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1325s ok 292 1325s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1325s ok 293 1325s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1325s ok 294 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1325s ok 295 1325s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1325s ok 296 1325s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1325s ok 297 1325s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1325s ok 298 1325s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1325s ok 299 1325s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1325s ok 300 1325s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1325s ok 301 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1325s ok 302 1325s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1325s ok 303 1325s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1325s ok 304 1325s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1325s ok 305 1325s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1325s ok 306 1325s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1325s ok 307 1325s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1325s ok 308 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1325s ok 309 1325s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1325s ok 310 1325s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1325s ok 311 1325s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1325s ok 312 1325s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1325s ok 313 1325s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1325s ok 314 1325s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1325s ok 315 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1325s ok 316 1325s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1325s ok 317 1325s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1325s ok 318 1325s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1325s ok 319 1325s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1325s ok 320 1325s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1325s ok 321 1325s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1325s ok 322 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1325s ok 323 1325s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1325s ok 324 1325s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1325s ok 325 1325s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1325s ok 326 1325s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1325s ok 327 1325s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1325s ok 328 1325s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1325s ok 329 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1325s ok 330 1325s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1325s ok 331 1325s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1325s ok 332 1325s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1325s ok 333 1325s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1325s ok 334 1325s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1325s ok 335 1325s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1325s ok 336 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1325s ok 337 1325s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1325s ok 338 1325s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1325s ok 339 1325s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1325s ok 340 1325s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1325s ok 341 1325s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1325s ok 342 1325s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1325s ok 343 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1325s ok 344 1325s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1325s ok 345 1325s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1325s ok 346 1325s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1325s ok 347 1325s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1325s ok 348 1325s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1325s ok 349 1325s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1325s ok 350 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1325s ok 351 1325s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1325s ok 352 1325s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1325s ok 353 1325s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1325s ok 354 1325s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1325s ok 355 1325s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1325s ok 356 1325s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1325s ok 357 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1325s ok 358 1325s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1325s ok 359 1325s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1325s ok 360 1325s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1325s ok 361 1325s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1325s ok 362 1325s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1325s ok 363 1325s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1325s ok 364 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1325s ok 365 1325s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1325s ok 366 1325s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1325s ok 367 1325s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1325s ok 368 1325s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1325s ok 369 1325s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1325s ok 370 1325s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1325s ok 371 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1325s ok 372 1325s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1325s ok 373 1325s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1325s ok 374 1325s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1325s ok 375 1325s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1325s ok 376 1325s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1325s ok 377 1325s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1325s ok 378 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1325s ok 379 1325s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1325s ok 380 1325s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1325s ok 381 1325s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1325s ok 382 1325s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1325s ok 383 1325s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1325s ok 384 1325s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1325s ok 385 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1325s ok 386 1325s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1325s ok 387 1325s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1325s ok 388 1325s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1325s ok 389 1325s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1325s ok 390 1325s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1325s ok 391 1325s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1325s ok 392 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1325s ok 393 1325s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1325s ok 394 1325s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1325s ok 395 1325s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1325s ok 396 1325s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1325s ok 397 1325s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1325s ok 398 1325s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1325s ok 399 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1325s ok 400 1325s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1325s ok 401 1325s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1325s ok 402 1325s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1325s ok 403 1325s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1325s ok 404 1325s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1325s ok 405 1325s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1325s ok 406 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1325s ok 407 1325s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1325s ok 408 1325s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1325s ok 409 1325s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1325s ok 410 1325s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1325s ok 411 1325s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1325s ok 412 1325s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1325s ok 413 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1325s ok 414 1325s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1325s ok 415 1325s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1325s ok 416 1325s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1325s ok 417 1325s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1325s ok 418 1325s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1325s ok 419 1325s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1325s ok 420 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1325s ok 421 1325s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1325s ok 422 1325s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1325s ok 423 1325s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1325s ok 424 1325s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1325s ok 425 1325s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1325s ok 426 1325s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1325s ok 427 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1325s ok 428 1325s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1325s ok 429 1325s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1325s ok 430 1325s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1325s ok 431 1325s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1325s ok 432 1325s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1325s ok 433 1325s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1325s ok 434 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1325s ok 435 1325s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1325s ok 436 1325s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1325s ok 437 1325s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1325s ok 438 1325s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1325s ok 439 1325s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1325s ok 440 1325s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1325s ok 441 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1325s ok 442 1325s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1325s ok 443 1325s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1325s ok 444 1325s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1325s ok 445 1325s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1325s ok 446 1325s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1325s ok 447 1325s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1325s ok 448 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1325s ok 449 1325s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1325s ok 450 1325s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1325s ok 451 1325s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1325s ok 452 1325s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1325s ok 453 1325s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1325s ok 454 1325s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1325s ok 455 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1325s ok 456 1325s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1325s ok 457 1325s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1325s ok 458 1325s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1325s ok 459 1325s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1325s ok 460 1325s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1325s ok 461 1325s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1325s ok 462 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1325s ok 463 1325s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1325s ok 464 1325s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1325s ok 465 1325s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1325s ok 466 1325s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1325s ok 467 1325s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1325s ok 468 1325s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1325s ok 469 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1325s ok 470 1325s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1325s ok 471 1325s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1325s ok 472 1325s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1325s ok 473 1325s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1325s ok 474 1325s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1325s ok 475 1325s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1325s ok 476 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1325s ok 477 1325s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1325s ok 478 1325s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1325s ok 479 1325s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1325s ok 480 1325s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1325s ok 481 1325s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1325s ok 482 1325s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1325s ok 483 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1325s ok 484 1325s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1325s ok 485 1325s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1325s ok 486 1325s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1325s ok 487 1325s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1325s ok 488 1325s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1325s ok 489 1325s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1325s ok 490 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1325s ok 491 1325s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1325s ok 492 1325s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1325s ok 493 1325s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1325s ok 494 1325s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1325s ok 495 1325s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1325s ok 496 1325s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1325s ok 497 1325s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1325s ok 498 1325s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1325s ok 499 1325s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1325s ok 500 1325s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1325s ok 501 1325s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1325s ok 502 1325s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1325s ok 503 1325s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1325s ok 504 1325s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/basic1 1325s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1325s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/groups1 1325s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1325s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1325s ok 1328s t/modules/autoindex.t ............... 1328s 1..84 1328s # Running under perl version 5.038002 for linux 1328s # Current time local: Tue Dec 17 23:39:13 2024 1328s # Current time GMT: Tue Dec 17 23:39:13 2024 1328s # Using Test.pm version 1.31 1328s # Using Apache/Test.pm version 1.42 1328s --- 1328s IndexOrderDefault Ascending Name 1328s GET /modules/autoindex/htaccess/ 1328s ok 1 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 2 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 3 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 4 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 5 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 6 1328s --- 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 7 1328s --- 1328s IndexOrderDefault Ascending Date 1328s GET /modules/autoindex/htaccess/ 1328s ok 8 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 9 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 10 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 11 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 12 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 13 1328s --- 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 14 1328s --- 1328s IndexOrderDefault Ascending Size 1328s GET /modules/autoindex/htaccess/ 1328s ok 15 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 16 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 17 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 18 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 19 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 20 1328s --- 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 21 1328s --- 1328s IndexOrderDefault Descending Name 1328s GET /modules/autoindex/htaccess/ 1328s ok 22 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 23 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 24 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 25 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 26 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 27 1328s --- 1328s IndexOrderDefault Descending Name 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 28 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s GET /modules/autoindex/htaccess/ 1328s ok 29 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 30 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 31 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 32 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 33 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 34 1328s --- 1328s IndexOrderDefault Descending Date 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 35 1328s --- 1328s IndexOrderDefault Descending Size 1328s GET /modules/autoindex/htaccess/ 1328s ok 36 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 37 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 38 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 39 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 40 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 41 1328s --- 1328s IndexOrderDefault Descending Size 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 42 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s GET /modules/autoindex/htaccess/ 1328s ok 43 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 44 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 45 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 46 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 47 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 48 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Name 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 49 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s GET /modules/autoindex/htaccess/ 1328s ok 50 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 51 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 52 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 53 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 54 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 55 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Date 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 56 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s GET /modules/autoindex/htaccess/ 1328s ok 57 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 58 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 59 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 60 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 61 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 62 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Ascending Size 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 63 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s GET /modules/autoindex/htaccess/ 1328s ok 64 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 65 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 66 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 67 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 68 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 69 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Name 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 70 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s GET /modules/autoindex/htaccess/ 1328s ok 71 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 72 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 73 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 74 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 75 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 76 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Date 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 77 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s GET /modules/autoindex/htaccess/ 1328s ok 78 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=N O=A) 1328s GET /modules/autoindex/htaccess/?C=N&O=A 1328s ok 79 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=N O=D) 1328s GET /modules/autoindex/htaccess/?C=N&O=D 1328s ok 80 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=M O=A) 1328s GET /modules/autoindex/htaccess/?C=M&O=A 1328s ok 81 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=M O=D) 1328s GET /modules/autoindex/htaccess/?C=M&O=D 1328s ok 82 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=S O=A) 1328s GET /modules/autoindex/htaccess/?C=S&O=A 1328s ok 83 1328s --- 1328s IndexOptions FancyIndexing 1328s IndexOrderDefault Descending Size 1328s 1328s (C=S O=D) 1328s GET /modules/autoindex/htaccess/?C=S&O=D 1328s ok 84 1328s ok 1331s t/modules/autoindex2.t .............. 1331s 1..3 1331s # Running under perl version 5.038002 for linux 1331s # Current time local: Tue Dec 17 23:39:16 2024 1331s # Current time GMT: Tue Dec 17 23:39:16 2024 1331s # Using Test.pm version 1.31 1331s # Using Apache/Test.pm version 1.42 1331s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1331s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1331s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1331s # testing : dir_broken should not be listed 1331s # expected: 0 1331s # received: 0 1331s ok 1 1331s # testing : dir_normal should be listed 1331s # expected: 1 1331s # received: 1 1331s ok 2 1331s # testing : dir_protected should not be listed 1331s # expected: 0 1331s # received: 0 1331s ok 3 1331s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1331s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1331s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1331s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1331s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1331s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1331s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1331s ok 1333s t/modules/brotli.t .................. 1333s 1..64 1333s # Running under perl version 5.038002 for linux 1333s # Current time local: Tue Dec 17 23:39:19 2024 1333s # Current time GMT: Tue Dec 17 23:39:19 2024 1333s # Using Test.pm version 1.31 1333s # Using Apache/Test.pm version 1.42 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 1 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 2 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 3 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 4 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 5 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 6 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 7 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 8 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 9 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 10 1333s qvalue: 1333s # expected: 200 1333s # received: '200' 1333s ok 11 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 12 1333s qvalue: ; 1333s # expected: 200 1333s # received: '200' 1333s ok 13 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 14 1333s qvalue: ; 1333s # expected: 200 1333s # received: '200' 1333s ok 15 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 16 1333s qvalue: ; 1333s # expected: 200 1333s # received: '200' 1333s ok 17 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 18 1333s qvalue: ;q= 1333s # expected: 200 1333s # received: '200' 1333s ok 19 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 20 1333s qvalue: ;q= 1333s # expected: 200 1333s # received: '200' 1333s ok 21 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 22 1333s qvalue: ;q= 1333s # expected: 200 1333s # received: '200' 1333s ok 23 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 24 1333s qvalue: ;q=0 1333s # expected: 200 1333s # received: '200' 1333s ok 25 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 26 1333s qvalue: ;q=0 1333s # expected: 200 1333s # received: '200' 1333s ok 27 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 28 1333s qvalue: ;q=0 1333s # expected: 200 1333s # received: '200' 1333s ok 29 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 30 1333s qvalue: ;q=0. 1333s # expected: 200 1333s # received: '200' 1333s ok 31 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 32 1333s qvalue: ;q=0. 1333s # expected: 200 1333s # received: '200' 1333s ok 33 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 34 1333s qvalue: ;q=0. 1333s # expected: 200 1333s # received: '200' 1333s ok 35 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 36 1333s qvalue: ;q=0.0 1333s # expected: 200 1333s # received: '200' 1333s ok 37 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 38 1333s qvalue: ;q=0.0 1333s # expected: 200 1333s # received: '200' 1333s ok 39 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 40 1333s qvalue: ;q=0.0 1333s # expected: 200 1333s # received: '200' 1333s ok 41 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 42 1333s qvalue: ;q=0.00 1333s # expected: 200 1333s # received: '200' 1333s ok 43 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 44 1333s qvalue: ;q=0.00 1333s # expected: 200 1333s # received: '200' 1333s ok 45 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 46 1333s qvalue: ;q=0.00 1333s # expected: 200 1333s # received: '200' 1333s ok 47 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 48 1333s qvalue: ;q=0.000 1333s # expected: 200 1333s # received: '200' 1333s ok 49 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 50 1333s qvalue: ;q=0.000 1333s # expected: 200 1333s # received: '200' 1333s ok 51 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 52 1333s qvalue: ;q=0.000 1333s # expected: 200 1333s # received: '200' 1333s ok 53 1333s # testing : response without Content-Encoding is OK 1333s # expected: undef 1333s # received: undef 1333s ok 54 1333s qvalue: ;q=0.0000 1333s # expected: 200 1333s # received: '200' 1333s ok 55 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 56 1333s qvalue: ;q=0.0000 1333s # expected: 200 1333s # received: '200' 1333s ok 57 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 58 1333s qvalue: ;q=0.0000 1333s # expected: 200 1333s # received: '200' 1333s ok 59 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 60 1333s # expected: 200 1333s # received: '200' 1333s ok 61 1333s # testing : response Content-Encoding is OK 1333s # expected: 'br' 1333s # received: 'br' 1333s ok 62 1333s # expected: 200 1333s # received: '200' 1333s ok 63 1333s # testing : response Content-Encoding is OK 1333s # expected: 'gzip' 1333s # received: 'gzip' 1333s ok 64 1333s ok 1335s t/modules/buffer.t .................. 1335s 1..12 1335s # Running under perl version 5.038002 for linux 1335s # Current time local: Tue Dec 17 23:39:21 2024 1335s # Current time GMT: Tue Dec 17 23:39:21 2024 1335s # Using Test.pm version 1.31 1335s # Using Apache/Test.pm version 1.42 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 1 1335s ok 2 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 3 1335s ok 4 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 5 1335s ok 6 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 7 1335s ok 8 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 9 1335s ok 10 1335s # testing : Checking return code is '200' 1335s # expected: 200 1335s # received: '200' 1335s ok 11 1335s ok 12 1335s ok 1337s t/modules/cache.t ................... 1337s 1..3 1337s # Running under perl version 5.038002 for linux 1337s # Current time local: Tue Dec 17 23:39:23 2024 1337s # Current time GMT: Tue Dec 17 23:39:23 2024 1337s # Using Test.pm version 1.31 1337s # Using Apache/Test.pm version 1.42 1337s # testing : non-cached call to index.html 1337s # expected: 200 1337s # received: '200' 1337s ok 1 1337s # testing : call to cache index.html 1337s # expected: 200 1337s # received: '200' 1337s ok 2 1337s # testing : cached call to index.html 1337s # expected: 200 1337s # received: '200' 1337s ok 3 1337s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1337s ok 1342s t/modules/cgi.t ..................... 1342s 1..58 1342s # Running under perl version 5.038002 for linux 1342s # Current time local: Tue Dec 17 23:39:25 2024 1342s # Current time GMT: Tue Dec 17 23:39:25 2024 1342s # Using Test.pm version 1.31 1342s # Using Apache/Test.pm version 1.42 1342s # testing : return code for acceptpathinfodefault.sh 1342s # expected: 200 1342s # received: '200' 1342s ok 1 1342s # testing : body for acceptpathinfodefault.sh 1342s # expected: '' 1342s # received: '' 1342s ok 2 1342s # testing : return code for acceptpathinfodefault.sh/foo 1342s # expected: 200 1342s # received: '200' 1342s ok 3 1342s # testing : body for acceptpathinfodefault.sh/foo 1342s # expected: '/foo' 1342s # received: '/foo' 1342s ok 4 1342s # testing : return code for acceptpathinfooff.sh 1342s # expected: 200 1342s # received: '200' 1342s ok 5 1342s # testing : body for acceptpathinfooff.sh 1342s # expected: '' 1342s # received: '' 1342s ok 6 1342s # testing : return code for acceptpathinfooff.sh/foo 1342s # expected: 404 1342s # received: '404' 1342s ok 7 1342s # no body test for this one 1342s ok 8 1342s # testing : return code for acceptpathinfoon.sh 1342s # expected: 200 1342s # received: '200' 1342s ok 9 1342s # testing : body for acceptpathinfoon.sh 1342s # expected: '' 1342s # received: '' 1342s ok 10 1342s # testing : return code for acceptpathinfoon.sh/foo 1342s # expected: 200 1342s # received: '200' 1342s ok 11 1342s # testing : body for acceptpathinfoon.sh/foo 1342s # expected: '/foo' 1342s # received: '/foo' 1342s ok 12 1342s # testing : return code for bogus-perl.pl 1342s # expected: 500 1342s # received: '500' 1342s ok 13 1342s # cgi log created ok. 1342s ok 14 1342s # testing : return code for bogus-sh.sh 1342s # expected: 500 1342s # received: '500' 1342s ok 15 1342s # checking that log size (807) is bigger than it used to be (523) 1342s ok 16 1342s # testing : return code for nph-stderr.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 17 1342s # testing : body for nph-stderr.pl 1342s # expected: 'this is nph-stdout' 1342s # received: 'this is nph-stdout' 1342s ok 18 1342s # testing : return code for nph-test.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 19 1342s # testing : body for nph-test.pl 1342s # expected: 'ok' 1342s # received: 'ok' 1342s ok 20 1342s # testing : return code for perl.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 21 1342s # testing : body for perl.pl 1342s # expected: 'perl cgi' 1342s # received: 'perl cgi' 1342s ok 22 1342s # testing : return code for sh.sh 1342s # expected: 200 1342s # received: '200' 1342s ok 23 1342s # testing : body for sh.sh 1342s # expected: 'sh cgi' 1342s # received: 'sh cgi' 1342s ok 24 1342s # testing : return code for stderr1.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 25 1342s # testing : body for stderr1.pl 1342s # expected: 'this is stdout' 1342s # received: 'this is stdout' 1342s ok 26 1342s # testing : return code for stderr2.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 27 1342s # testing : body for stderr2.pl 1342s # expected: 'this is also stdout' 1342s # received: 'this is also stdout' 1342s ok 28 1342s # testing : return code for stderr3.pl 1342s # expected: 200 1342s # received: '200' 1342s ok 29 1342s # testing : body for stderr3.pl 1342s # expected: 'this is more stdout' 1342s # received: 'this is more stdout' 1342s ok 30 1342s # posted content (length 10) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1342s # expected: '500' 1342s # received: '500' 1342s ok 31 1342s # checking that log size (35781) is greater than 807 1342s ok 32 1342s # verifying that logged content is 10 characters 1342s ok 33 1342s # posted content (length 99) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1342s # expected: '500' 1342s # received: '500' 1342s ok 34 1342s # checking that log size (36240) is greater than 35781 1342s ok 35 1342s # verifying that logged content is 99 characters 1342s ok 36 1342s # posted content (length 250) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1342s # expected: '500' 1342s # received: '500' 1342s ok 37 1342s # checking that log size (36851) is greater than 36240 1342s ok 38 1342s # verifying that logged content is 250 characters 1342s ok 39 1342s # posted content (length 255) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1342s # expected: '500' 1342s # received: '500' 1342s ok 40 1342s # checking that log size (37467) is greater than 36851 1342s ok 41 1342s # verifying that logged content is 255 characters 1342s ok 42 1342s # posted content (length 256) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1342s # expected: '500' 1342s # received: '500' 1342s ok 43 1342s # checking that log size (38084) is greater than 37467 1342s ok 44 1342s # verifying that logged content is 256 characters 1342s ok 45 1342s # posted content (length 257) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1342s # expected: '500' 1342s # received: '500' 1342s ok 46 1342s # checking that log size (38701) is greater than 38084 1342s ok 47 1342s # verifying that logged content is 256 characters 1342s ok 48 1342s # posted content (length 258) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1342s # expected: '500' 1342s # received: '500' 1342s ok 49 1342s # checking that log size (39318) is greater than 38701 1342s ok 50 1342s # verifying that logged content is 256 characters 1342s ok 51 1342s # posted content (length 1024) to bogus-perl.pl 1342s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1342s # expected: '500' 1342s # received: '500' 1342s ok 52 1342s # checking that log size (39936) is greater than 39318 1342s ok 53 1342s # verifying that logged content is 256 characters 1342s ok 54 1342s # verifying log is greater than 40960 bytes. 1342s ok 55 1342s # verifying log did not grow after making bogus request. 1342s ok 56 1342s # verifying log did not grow after making another bogus request. 1342s ok 57 1342s # checking that HEAD /modules/cgi/perl.pl returns 200. 1342s ok 58 1342s ok 1344s t/modules/data.t .................... 1344s 1..2 1344s # Running under perl version 5.038002 for linux 1344s # Current time local: Tue Dec 17 23:39:30 2024 1344s # Current time GMT: Tue Dec 17 23:39:30 2024 1344s # Using Test.pm version 1.31 1344s # Using Apache/Test.pm version 1.42 1344s # testing : Checking return code is '200' 1344s # expected: 200 1344s # received: '200' 1344s ok 1 1344s ok 2 1344s ok 1349s t/modules/dav.t ..................... 1349s 1..19 1349s # Running under perl version 5.038002 for linux 1349s # Current time local: Tue Dec 17 23:39:32 2024 1349s # Current time GMT: Tue Dec 17 23:39:32 2024 1349s # Using Test.pm version 1.31 1349s # Using Apache/Test.pm version 1.42 1349s resource lock test: 1349s ok 1 1349s DAV put test: 1349s ok 2 1349s getting DAV resource properties: 1349s ok 3 1349s created: Tue, 17 Dec 2024 23:39:34 GMT 1349s modified: Tue, 17 Dec 2024 23:39:34 GMT 1349s now: Tue, 17 Dec 2024 23:39:36 GMT 1349s ok 4 1349s ok 5 1349s resource lock status test: 1349s ok 6 1349s resource unlock test: 1349s ok 7 1349s resource lock status test: 1349s ok 8 1349s getting uri... 1349s expect: 1349s -> 1349s 1349s
1349s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1382s # 1382s # ' 1382s # received: ' 1382s #

Hello World!

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

No query was specified.

1382s # 1382s # ' 1382s # received: ' 1382s #

No query was specified.

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

Hello World!

1382s # 1382s # ' 1382s # received: ' 1382s #

Hello World!

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

No query was specified.

1382s # 1382s # ' 1382s # received: ' 1382s #

No query was specified.

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

mod_include test

1387s # 1387s # 1387s # Hello World 1387s # 1387s #

[back]

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

mod_include test

1387s # 1387s # 1387s # Hello World 1387s # 1387s #

[back]

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

mod_include test

1387s # 1387s # 1387s # Hello World 1387s # 1387s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [pc774822f_foo1]

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

LoadBalancer Status for balancer://foo2 [pc774822f_foo2]

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

LoadBalancer Status for balancer://foo3 [pc774822f_foo3]

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

LoadBalancer Status for balancer://foo4 [pc774822f_foo4]

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

LoadBalancer Status for balancer://pr45434 [pc774822f_pr45434]

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

LoadBalancer Status for balancer://failover [pc774822f_failover]

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

LoadBalancer Status for balancer://dynproxy [pc774822f_dynproxy]

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

Moved Permanently

1432s #

The document has moved here.

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

Moved Permanently

1432s #

The document has moved here.

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

Moved Permanently

1432s #

The document has moved here.

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

Moved Permanently

1432s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1432s #

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

Multiple Choices

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

Available documents: 1432s #

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

Multiple Choices

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

Available documents: 1432s #

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

Moved Permanently

1432s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1432s #

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

Multiple Choices

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

Available documents: 1432s #

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

Moved Permanently

1432s #

The document has moved here.

1432s # 1432s # ' 1432s ok 48 1432s ok 1434s t/modules/status.t .................. 1434s 1..1 1434s # Running under perl version 5.038002 for linux 1434s # Current time local: Tue Dec 17 23:41:00 2024 1434s # Current time GMT: Tue Dec 17 23:41:00 2024 1434s # Using Test.pm version 1.31 1434s # Using Apache/Test.pm version 1.42 1434s 1434s 1434s Apache Status 1434s 1434s

Apache Server Status for localhost (via 127.0.0.1)

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

1434s
Current Time: Tuesday, 17-Dec-2024 23:41:02 UTC
1434s
Restart Time: Tuesday, 17-Dec-2024 23:36:20 UTC
1434s
Parent Server Config. Generation: 1
1434s
Parent Server MPM Generation: 0
1434s
Server uptime: 4 minutes 42 seconds
1434s
Server load: 1.12 0.98 0.72
1434s
Total accesses: 6792 - Total Traffic: 140.4 MB - Total Duration: 32587
1434s
CPU Usage: u5.94 s6.22 cu1.54 cs1.01 - 5.22% CPU load
1434s
24.1 requests/sec - 509.8 kB/second - 21.2 kB/request - 4.79785 ms/request
1434s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1434s
1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323134no0yes0025000
1323138no0yes1024000
2323196no0yes0025000
3330752no0yes0025000
Sum400 1099000
1434s
__________________________________W_____________________________
1434s ____________________________________............................
1434s ................................................................
1434s ................................................................
1434s ................................................................
1434s ................................................................
1434s ................
1434s

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

1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s
SrvPIDAccMCPU 1434s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03231340/41/41_ 1434s 2.8240580.00.380.38 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/47/47_ 1434s 2.82401390.00.630.63 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/41/41_ 1434s 2.8121530.00.290.29 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/47/47_ 1434s 2.83201220.04.194.19 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03231340/43/43_ 1434s 2.8240910.00.200.20 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/46/46_ 1434s 2.81201250.06.226.22 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/45/45_ 1434s 2.8421440.00.200.20 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-03231340/42/42_ 1434s 2.7141380.00.310.31 1434s 127.0.0.1http/1.1localhost:8529GET /index.html HTTP/1.1
0-03231340/42/42_ 1434s 2.81202090.09.989.98 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/54/54_ 1434s 2.83201480.04.234.23 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-03231340/47/47_ 1434s 2.8320760.02.632.63 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-03231340/48/48_ 1434s 2.83201770.06.166.16 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-03231340/50/50_ 1434s 2.84221550.06.426.42 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-03231340/43/43_ 1434s 2.7741810.00.240.24 1434s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
0-03231340/40/40_ 1434s 2.8120380.00.220.22 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/51/51_ 1434s 2.82411030.00.350.35 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/41/41_ 1434s 2.7940830.00.210.21 1434s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
0-03231340/40/40_ 1434s 2.81213200.013.9013.90 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/46/46_ 1434s 2.8141400.00.250.25 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/51/51_ 1434s 2.7920680.00.310.31 1434s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache HTTP/1.1
0-03231340/42/42_ 1434s 2.77431130.00.250.25 1434s 127.0.0.1http/1.1localhost:8529GET /modules/proxy/rewrite/foo%20bar.html HTTP/1.1
0-03231340/45/45_ 1434s 2.7740760.00.290.29 1434s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
0-03231340/48/48_ 1434s 2.7840740.00.730.73 1434s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
0-03231340/46/46_ 1434s 2.8241490.00.280.28 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03231340/41/41_ 1434s 2.8320400.00.600.60 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-03231380/114/114_ 1434s 5.29401720.03.093.09 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/102/102_ 1434s 5.29214520.010.7110.71 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/108/108_ 1434s 5.29212070.01.461.46 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/97/97_ 1434s 5.29212340.00.450.45 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/108/108_ 1434s 5.31211400.00.670.67 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03231380/103/103_ 1434s 5.2840960.00.750.75 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/103/103_ 1434s 5.28401350.01.231.23 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/104/104_ 1434s 5.28403270.010.2910.29 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/95/95_ 1434s 5.28401020.00.620.62 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231381/99/99W 1434s 5.28001310.00.850.85 1434s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03231380/106/106_ 1434s 5.29401090.00.540.54 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/104/104_ 1434s 5.31206580.010.4410.44 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-03231380/109/109_ 1434s 5.284011370.00.680.68 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/98/98_ 1434s 5.282168630.01.301.30 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/103/103_ 1434s 5.284011550.04.574.57 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/99/99_ 1434s 5.3041960.00.550.55 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/115/115_ 1434s 5.30411480.01.181.18 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/97/97_ 1434s 5.30201920.00.470.47 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-03231380/98/98_ 1434s 5.29201510.00.550.55 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/99/99_ 1434s 5.30211700.00.550.55 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-03231380/110/110_ 1434s 5.31202120.00.500.50 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-03231380/95/95_ 1434s 5.31201270.00.540.54 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-03231380/101/101_ 1434s 5.29212370.03.453.45 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/108/108_ 1434s 5.30411500.00.630.63 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03231380/103/103_ 1434s 5.29401200.01.271.27 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/87/87_ 1434s 4.64202330.00.470.47 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/86/86_ 1434s 4.67202380.00.370.37 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-03231960/82/82_ 1434s 4.65401850.00.440.44 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/89/89_ 1434s 4.65401950.01.591.59 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/92/92_ 1434s 4.65412430.00.480.48 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/83/83_ 1434s 4.64412300.00.440.44 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/89/89_ 1434s 4.644068460.00.340.34 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/91/91_ 1434s 4.64412150.00.710.71 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/95/95_ 1434s 4.64412410.00.610.61 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/78/78_ 1434s 4.64402610.00.340.34 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/96/96_ 1434s 4.66412700.00.500.50 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/88/88_ 1434s 4.67413200.00.950.95 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/93/93_ 1434s 4.63412280.00.560.56 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/82/82_ 1434s 4.674311410.00.510.51 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/89/89_ 1434s 4.67411760.00.500.50 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/94/94_ 1434s 4.67202260.00.630.63 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-03231960/89/89_ 1434s 4.65402560.01.051.05 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/86/86_ 1434s 4.67201470.00.440.44 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
2-03231960/88/88_ 1434s 4.64211970.02.302.30 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/83/83_ 1434s 4.63402140.00.460.46 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/92/92_ 1434s 4.64211520.01.481.48 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/79/79_ 1434s 4.64211390.00.360.36 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03231960/93/93_ 1434s 4.67201700.00.600.60 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2-03231960/88/88_ 1434s 4.67201560.00.520.52 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
2-03231960/89/89_ 1434s 4.64211980.01.221.22 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/33/33_ 1434s 1.7440750.00.170.17 1434s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17344789530
3-03307520/36/36_ 1434s 1.7440640.00.200.20 1434s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=173447895300
3-03307520/34/34_ 1434s 1.76411180.00.270.27 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/36/36_ 1434s 1.7721520.00.170.17 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
3-03307520/42/42_ 1434s 1.7642920.00.250.25 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/37/37_ 1434s 1.7721590.00.160.16 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03307520/36/36_ 1434s 1.7440440.00.160.16 1434s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17344789530
3-03307520/30/30_ 1434s 1.7642490.00.150.15 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/41/41_ 1434s 1.7420820.00.240.24 1434s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include?test=value HTTP/1.1
3-03307520/34/34_ 1434s 1.7521620.00.180.18 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/33/33_ 1434s 1.7720470.00.140.14 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03307520/32/32_ 1434s 1.7520390.00.170.17 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/34/34_ 1434s 1.7521320.00.150.15 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/37/37_ 1434s 1.7720470.00.240.24 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
3-03307520/34/34_ 1434s 1.7721400.00.260.26 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03307520/36/36_ 1434s 1.7721460.00.240.24 1434s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-03307520/39/39_ 1434s 1.7641430.00.220.22 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/36/36_ 1434s 1.752120760.00.210.21 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/35/35_ 1434s 1.7241550.00.230.23 1434s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/0 HTTP/1.1
3-03307520/32/32_ 1434s 1.6840320.00.190.19 1434s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/content-type/test.var HTTP/1.1
3-03307520/38/38_ 1434s 1.7541660.00.160.16 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/35/35_ 1434s 1.7521370.00.260.26 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/40/40_ 1434s 1.76412870.00.900.90 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03307520/33/33_ 1434s 1.7341450.00.200.20 1434s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/none HTTP/1.1
3-03307520/33/33_ 1434s 1.7543330.00.220.22 1434s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1434s
1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s 1434s
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
1434s 1434s 1434s ok 1 1434s ok 1437s t/modules/substitute.t .............. 1437s 1..19 1437s # Running under perl version 5.038002 for linux 1437s # Current time local: Tue Dec 17 23:41:02 2024 1437s # Current time GMT: Tue Dec 17 23:41:02 2024 1437s # Using Test.pm version 1.31 1437s # Using Apache/Test.pm version 1.42 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barbar': OK 1437s ok 1 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barbar': OK 1437s ok 2 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'foofoo': OK 1437s ok 3 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barbar': OK 1437s ok 4 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barbar': OK 1437s ok 5 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barbar': OK 1437s ok 6 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'foof 1437s oo': OK 1437s ok 7 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'xfoo': OK 1437s ok 8 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1437s ok 9 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s barx 1437s ': OK 1437s ok 10 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'a$1axb(': OK 1437s ok 11 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'a$XX': OK 1437s ok 12 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1437s ok 13 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'x&x': OK 1437s ok 14 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'xx': OK 1437s ok 15 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'fcooar': OK 1437s ok 16 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'fc$1ar': OK 1437s ok 17 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'fdooar': OK 1437s ok 18 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s got 200 'XXXfooXXX 1437s bar': OK 1437s ok 19 1437s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1437s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1437s ok 1442s t/modules/unique_id.t ............... 1442s 1..300 1442s # Running under perl version 5.038002 for linux 1442s # Current time local: Tue Dec 17 23:41:05 2024 1442s # Current time GMT: Tue Dec 17 23:41:05 2024 1442s # Using Test.pm version 1.31 1442s # Using Apache/Test.pm version 1.42 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 1 1442s # unique id: Z2IME-QD7Lgs1eD-x1OIYwAAAIQ 1442s ok 2 1442s ok 3 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 4 1442s # unique id: Z2IME6-Nz33MFaMntljwjgAAAEM 1442s ok 5 1442s ok 6 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 7 1442s # unique id: Z2IME6-Nz33MFaMntljwjwAAAEI 1442s ok 8 1442s ok 9 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 10 1442s # unique id: Z2IME-QD7Lgs1eD-x1OIZAAAAIM 1442s ok 11 1442s ok 12 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 13 1442s # unique id: Z2IME1Q80G7sDqo7A7qmLgAAABI 1442s ok 14 1442s ok 15 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 16 1442s # unique id: Z2IME7JqCDnKLPUz37tzHgAAANM 1442s ok 17 1442s ok 18 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 19 1442s # unique id: Z2IME1Q80G7sDqo7A7qmLwAAAAQ 1442s ok 20 1442s ok 21 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 22 1442s # unique id: Z2IME7JqCDnKLPUz37tzHwAAANQ 1442s ok 23 1442s ok 24 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 25 1442s # unique id: Z2IME7JqCDnKLPUz37tzIAAAANA 1442s ok 26 1442s ok 27 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 28 1442s # unique id: Z2IME6-Nz33MFaMntljwkAAAAEo 1442s ok 29 1442s ok 30 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 31 1442s # unique id: Z2IME6-Nz33MFaMntljwkQAAAEY 1442s ok 32 1442s ok 33 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 34 1442s # unique id: Z2IME6-Nz33MFaMntljwkgAAAEU 1442s ok 35 1442s ok 36 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 37 1442s # unique id: Z2IME1Q80G7sDqo7A7qmMAAAAAE 1442s ok 38 1442s ok 39 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 40 1442s # unique id: Z2IME6-Nz33MFaMntljwkwAAAFg 1442s ok 41 1442s ok 42 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 43 1442s # unique id: Z2IME6-Nz33MFaMntljwlAAAAEc 1442s ok 44 1442s ok 45 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 46 1442s # unique id: Z2IMFK-Nz33MFaMntljwlQAAAFc 1442s ok 47 1442s ok 48 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 49 1442s # unique id: Z2IMFK-Nz33MFaMntljwlgAAAFA 1442s ok 50 1442s ok 51 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 52 1442s # unique id: Z2IMFK-Nz33MFaMntljwlwAAAE8 1442s ok 53 1442s ok 54 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 55 1442s # unique id: Z2IMFK-Nz33MFaMntljwmAAAAFM 1442s ok 56 1442s ok 57 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 58 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIZQAAAII 1442s ok 59 1442s ok 60 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 61 1442s # unique id: Z2IMFK-Nz33MFaMntljwmQAAAFE 1442s ok 62 1442s ok 63 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 64 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmMQAAAAA 1442s ok 65 1442s ok 66 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 67 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIZgAAAJA 1442s ok 68 1442s ok 69 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 70 1442s # unique id: Z2IMFLJqCDnKLPUz37tzIQAAANY 1442s ok 71 1442s ok 72 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 73 1442s # unique id: Z2IMFK-Nz33MFaMntljwmgAAAFQ 1442s ok 74 1442s ok 75 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 76 1442s # unique id: Z2IMFK-Nz33MFaMntljwmwAAAEQ 1442s ok 77 1442s ok 78 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 79 1442s # unique id: Z2IMFK-Nz33MFaMntljwnAAAAEs 1442s ok 80 1442s ok 81 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 82 1442s # unique id: Z2IMFLJqCDnKLPUz37tzIgAAAMQ 1442s ok 83 1442s ok 84 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 85 1442s # unique id: Z2IMFLJqCDnKLPUz37tzIwAAAMI 1442s ok 86 1442s ok 87 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 88 1442s # unique id: Z2IMFK-Nz33MFaMntljwnQAAAFU 1442s ok 89 1442s ok 90 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 91 1442s # unique id: Z2IMFK-Nz33MFaMntljwngAAAFU 1442s ok 92 1442s ok 93 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 94 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmMgAAAA8 1442s ok 95 1442s ok 96 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 97 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIZwAAAIo 1442s ok 98 1442s ok 99 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 100 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmMwAAABU 1442s ok 101 1442s ok 102 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 103 1442s # unique id: Z2IMFLJqCDnKLPUz37tzJAAAAMc 1442s ok 104 1442s ok 105 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 106 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIaAAAAI0 1442s ok 107 1442s ok 108 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 109 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIaQAAAIw 1442s ok 110 1442s ok 111 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 112 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmNAAAABY 1442s ok 113 1442s ok 114 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 115 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmNQAAAAI 1442s ok 116 1442s ok 117 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 118 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIagAAAJM 1442s ok 119 1442s ok 120 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 121 1442s # unique id: Z2IMFLJqCDnKLPUz37tzJQAAAMg 1442s ok 122 1442s ok 123 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 124 1442s # unique id: Z2IMFLJqCDnKLPUz37tzJgAAAMs 1442s ok 125 1442s ok 126 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 127 1442s # unique id: Z2IMFLJqCDnKLPUz37tzJwAAAMk 1442s ok 128 1442s ok 129 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 130 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIawAAAJU 1442s ok 131 1442s ok 132 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 133 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIbAAAAJQ 1442s ok 134 1442s ok 135 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 136 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIbQAAAJc 1442s ok 137 1442s ok 138 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 139 1442s # unique id: Z2IMFK-Nz33MFaMntljwnwAAAEk 1442s ok 140 1442s ok 141 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 142 1442s # unique id: Z2IMFOQD7Lgs1eD-x1OIbgAAAJY 1442s ok 143 1442s ok 144 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 145 1442s # unique id: Z2IMFLJqCDnKLPUz37tzKAAAAMw 1442s ok 146 1442s ok 147 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 148 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmNgAAAAU 1442s ok 149 1442s ok 150 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 151 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmNwAAAAg 1442s ok 152 1442s ok 153 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 154 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmOAAAAA4 1442s ok 155 1442s ok 156 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 157 1442s # unique id: Z2IMFFQ80G7sDqo7A7qmOQAAABE 1442s ok 158 1442s ok 159 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 160 1442s # unique id: Z2IMFK-Nz33MFaMntljwoAAAAEY 1442s ok 161 1442s ok 162 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 163 1442s # unique id: Z2IMFK-Nz33MFaMntljwoQAAAEA 1442s ok 164 1442s ok 165 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 166 1442s # unique id: Z2IMFa-Nz33MFaMntljwogAAAEU 1442s ok 167 1442s ok 168 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 169 1442s # unique id: Z2IMFa-Nz33MFaMntljwowAAAFg 1442s ok 170 1442s ok 171 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 172 1442s # unique id: Z2IMFa-Nz33MFaMntljwpAAAAFc 1442s ok 173 1442s ok 174 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 175 1442s # unique id: Z2IMFa-Nz33MFaMntljwpQAAAFA 1442s ok 176 1442s ok 177 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 178 1442s # unique id: Z2IMFa-Nz33MFaMntljwpgAAAE8 1442s ok 179 1442s ok 180 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 181 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmOgAAAAY 1442s ok 182 1442s ok 183 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 184 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIbwAAAIE 1442s ok 185 1442s ok 186 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 187 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmOwAAABI 1442s ok 188 1442s ok 189 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 190 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIcAAAAIQ 1442s ok 191 1442s ok 192 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 193 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmPAAAABA 1442s ok 194 1442s ok 195 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 196 1442s # unique id: Z2IMFbJqCDnKLPUz37tzKQAAANE 1442s ok 197 1442s ok 198 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 199 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIcQAAAIM 1442s ok 200 1442s ok 201 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 202 1442s # unique id: Z2IMFbJqCDnKLPUz37tzKgAAANU 1442s ok 203 1442s ok 204 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 205 1442s # unique id: Z2IMFbJqCDnKLPUz37tzKwAAANg 1442s ok 206 1442s ok 207 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 208 1442s # unique id: Z2IMFa-Nz33MFaMntljwpwAAAFM 1442s ok 209 1442s ok 210 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 211 1442s # unique id: Z2IMFa-Nz33MFaMntljwqAAAAFE 1442s ok 212 1442s ok 213 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 214 1442s # unique id: Z2IMFa-Nz33MFaMntljwqQAAAFI 1442s ok 215 1442s ok 216 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 217 1442s # unique id: Z2IMFa-Nz33MFaMntljwqgAAAFY 1442s ok 218 1442s ok 219 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 220 1442s # unique id: Z2IMFa-Nz33MFaMntljwqwAAAEQ 1442s ok 221 1442s ok 222 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 223 1442s # unique id: Z2IMFa-Nz33MFaMntljwrAAAAEs 1442s ok 224 1442s ok 225 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 226 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmPQAAAA0 1442s ok 227 1442s ok 228 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 229 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmPgAAAAE 1442s ok 230 1442s ok 231 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 232 1442s # unique id: Z2IMFa-Nz33MFaMntljwrQAAAEI 1442s ok 233 1442s ok 234 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 235 1442s # unique id: Z2IMFa-Nz33MFaMntljwrgAAAEk 1442s ok 236 1442s ok 237 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 238 1442s # unique id: Z2IMFa-Nz33MFaMntljwrwAAAEY 1442s ok 239 1442s ok 240 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 241 1442s # unique id: Z2IMFa-Nz33MFaMntljwsAAAAEU 1442s ok 242 1442s ok 243 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 244 1442s # unique id: Z2IMFa-Nz33MFaMntljwsQAAAEc 1442s ok 245 1442s ok 246 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 247 1442s # unique id: Z2IMFa-Nz33MFaMntljwsgAAAEg 1442s ok 248 1442s ok 249 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 250 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIcgAAAII 1442s ok 251 1442s ok 252 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 253 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIcwAAAJA 1442s ok 254 1442s ok 255 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 256 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmPwAAAAA 1442s ok 257 1442s ok 258 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 259 1442s # unique id: Z2IMFbJqCDnKLPUz37tzLAAAANQ 1442s ok 260 1442s ok 261 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 262 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIdAAAAIo 1442s ok 263 1442s ok 264 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 265 1442s # unique id: Z2IMFbJqCDnKLPUz37tzLQAAANA 1442s ok 266 1442s ok 267 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 268 1442s # unique id: Z2IMFbJqCDnKLPUz37tzLgAAANY 1442s ok 269 1442s ok 270 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 271 1442s # unique id: Z2IMFbJqCDnKLPUz37tzLwAAAMQ 1442s ok 272 1442s ok 273 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 274 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIdQAAAI0 1442s ok 275 1442s ok 276 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 277 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmQAAAAA8 1442s ok 278 1442s ok 279 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 280 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmQQAAABc 1442s ok 281 1442s ok 282 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 283 1442s # unique id: Z2IMFVQ80G7sDqo7A7qmQgAAAAo 1442s ok 284 1442s ok 285 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 286 1442s # unique id: Z2IMFeQD7Lgs1eD-x1OIdgAAAIw 1442s ok 287 1442s ok 288 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 289 1442s # unique id: Z2IMFlQ80G7sDqo7A7qmQwAAABg 1442s ok 290 1442s ok 291 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 292 1442s # unique id: Z2IMFuQD7Lgs1eD-x1OIdwAAAJM 1442s ok 293 1442s ok 294 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 295 1442s # unique id: Z2IMFrJqCDnKLPUz37tzMAAAAMI 1442s ok 296 1442s ok 297 1442s # testing : fetch unique ID 1442s # expected: 200 1442s # received: '200' 1442s ok 298 1442s # unique id: Z2IMFrJqCDnKLPUz37tzMQAAAMc 1442s ok 299 1442s ok 300 1442s ok 1445s t/modules/usertrack.t ............... 1445s 1..1004 1445s # Running under perl version 5.038002 for linux 1445s # Current time local: Tue Dec 17 23:41:10 2024 1445s # Current time GMT: Tue Dec 17 23:41:10 2024 1445s # Using Test.pm version 1.31 1445s # Using Apache/Test.pm version 1.42 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 1 1445s ok 2 1445s Set-Cookie: usertrack_test=c35b1c4c.6297fd50e48cf; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=c35b1c4c.6297fd50e48cf 1445s ok 3 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 4 1445s ok 5 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 6 1445s ok 7 1445s Set-Cookie: usertrack_test=b76ab0d6.6297fd50e78cf; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=b76ab0d6.6297fd50e78cf 1445s ok 8 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 9 1445s ok 10 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 11 1445s ok 12 1445s Set-Cookie: usertrack_test=e93dc4e8.6297fd50e8ec5; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=e93dc4e8.6297fd50e8ec5 1445s ok 13 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 14 1445s ok 15 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 16 1445s ok 17 1445s Set-Cookie: usertrack_test=e716154.6297fd50ea383; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=e716154.6297fd50ea383 1445s ok 18 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 19 1445s ok 20 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 21 1445s ok 22 1445s Set-Cookie: usertrack_test=9a264a5c.6297fd50eb59a; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9a264a5c.6297fd50eb59a 1445s ok 23 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 24 1445s ok 25 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 26 1445s ok 27 1445s Set-Cookie: usertrack_test=f8ce5488.6297fd50eca29; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f8ce5488.6297fd50eca29 1445s ok 28 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 29 1445s ok 30 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 31 1445s ok 32 1445s Set-Cookie: usertrack_test=55154821.6297fd50ee09d; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=55154821.6297fd50ee09d 1445s ok 33 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 34 1445s ok 35 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 36 1445s ok 37 1445s Set-Cookie: usertrack_test=38ae2483.6297fd50ef726; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=38ae2483.6297fd50ef726 1445s ok 38 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 39 1445s ok 40 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 41 1445s ok 42 1445s Set-Cookie: usertrack_test=12b9c2fc.6297fd50f08e4; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=12b9c2fc.6297fd50f08e4 1445s ok 43 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 44 1445s ok 45 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 46 1445s ok 47 1445s Set-Cookie: usertrack_test=9b10cf4b.6297fd50f1ba7; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9b10cf4b.6297fd50f1ba7 1445s ok 48 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 49 1445s ok 50 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 51 1445s ok 52 1445s Set-Cookie: usertrack_test=f7a8f4db.6297fd50f2db5; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f7a8f4db.6297fd50f2db5 1445s ok 53 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 54 1445s ok 55 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 56 1445s ok 57 1445s Set-Cookie: usertrack_test=dee2f53.6297fd50f3f75; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=dee2f53.6297fd50f3f75 1445s ok 58 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 59 1445s ok 60 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 61 1445s ok 62 1445s Set-Cookie: usertrack_test=b5788ff8.6297fd50f4f71; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=b5788ff8.6297fd50f4f71 1445s ok 63 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 64 1445s ok 65 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 66 1445s ok 67 1445s Set-Cookie: usertrack_test=6a31bbda.6297fd50f6494; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=6a31bbda.6297fd50f6494 1445s ok 68 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 69 1445s ok 70 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 71 1445s ok 72 1445s Set-Cookie: usertrack_test=bc98f3b5.6297fd50f7d2c; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=bc98f3b5.6297fd50f7d2c 1445s ok 73 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 74 1445s ok 75 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 76 1445s ok 77 1445s Set-Cookie: usertrack_test=33b8756e.6297fd50f8e1b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=33b8756e.6297fd50f8e1b 1445s ok 78 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 79 1445s ok 80 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 81 1445s ok 82 1445s Set-Cookie: usertrack_test=f6f7900f.6297fd50f9ed1; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f6f7900f.6297fd50f9ed1 1445s ok 83 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 84 1445s ok 85 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 86 1445s ok 87 1445s Set-Cookie: usertrack_test=1a267ab3.6297fd50fac9b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1a267ab3.6297fd50fac9b 1445s ok 88 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 89 1445s ok 90 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 91 1445s ok 92 1445s Set-Cookie: usertrack_test=ac0da260.6297fd50fbd8d; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ac0da260.6297fd50fbd8d 1445s ok 93 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 94 1445s ok 95 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 96 1445s ok 97 1445s Set-Cookie: usertrack_test=673ce903.6297fd50fd0ca; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=673ce903.6297fd50fd0ca 1445s ok 98 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 99 1445s ok 100 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 101 1445s ok 102 1445s Set-Cookie: usertrack_test=ef7ee968.6297fd50fe36d; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ef7ee968.6297fd50fe36d 1445s ok 103 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 104 1445s ok 105 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 106 1445s ok 107 1445s Set-Cookie: usertrack_test=73c1d1c1.6297fd50ff1e2; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=73c1d1c1.6297fd50ff1e2 1445s ok 108 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 109 1445s ok 110 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 111 1445s ok 112 1445s Set-Cookie: usertrack_test=7cc39e5f.6297fd510024f; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7cc39e5f.6297fd510024f 1445s ok 113 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 114 1445s ok 115 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 116 1445s ok 117 1445s Set-Cookie: usertrack_test=8c95bdba.6297fd5101286; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8c95bdba.6297fd5101286 1445s ok 118 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 119 1445s ok 120 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 121 1445s ok 122 1445s Set-Cookie: usertrack_test=3023f7c.6297fd51022ae; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=3023f7c.6297fd51022ae 1445s ok 123 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 124 1445s ok 125 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 126 1445s ok 127 1445s Set-Cookie: usertrack_test=1b743ccb.6297fd51031e6; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1b743ccb.6297fd51031e6 1445s ok 128 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 129 1445s ok 130 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 131 1445s ok 132 1445s Set-Cookie: usertrack_test=a4ccf8a6.6297fd510408e; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=a4ccf8a6.6297fd510408e 1445s ok 133 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 134 1445s ok 135 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 136 1445s ok 137 1445s Set-Cookie: usertrack_test=22074cff.6297fd5104f92; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=22074cff.6297fd5104f92 1445s ok 138 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 139 1445s ok 140 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 141 1445s ok 142 1445s Set-Cookie: usertrack_test=8f64cba7.6297fd5105ebd; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8f64cba7.6297fd5105ebd 1445s ok 143 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 144 1445s ok 145 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 146 1445s ok 147 1445s Set-Cookie: usertrack_test=2feaf5df.6297fd5106d1f; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=2feaf5df.6297fd5106d1f 1445s ok 148 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 149 1445s ok 150 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 151 1445s ok 152 1445s Set-Cookie: usertrack_test=93f55333.6297fd510811b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=93f55333.6297fd510811b 1445s ok 153 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 154 1445s ok 155 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 156 1445s ok 157 1445s Set-Cookie: usertrack_test=6adfbd2b.6297fd5109165; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=6adfbd2b.6297fd5109165 1445s ok 158 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 159 1445s ok 160 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 161 1445s ok 162 1445s Set-Cookie: usertrack_test=d4b23fa2.6297fd5109f01; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d4b23fa2.6297fd5109f01 1445s ok 163 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 164 1445s ok 165 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 166 1445s ok 167 1445s Set-Cookie: usertrack_test=81a57324.6297fd510ad88; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=81a57324.6297fd510ad88 1445s ok 168 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 169 1445s ok 170 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 171 1445s ok 172 1445s Set-Cookie: usertrack_test=630e05e2.6297fd510c192; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=630e05e2.6297fd510c192 1445s ok 173 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 174 1445s ok 175 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 176 1445s ok 177 1445s Set-Cookie: usertrack_test=5c3a27dc.6297fd510d7e1; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=5c3a27dc.6297fd510d7e1 1445s ok 178 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 179 1445s ok 180 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 181 1445s ok 182 1445s Set-Cookie: usertrack_test=6dfe0919.6297fd510e880; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=6dfe0919.6297fd510e880 1445s ok 183 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 184 1445s ok 185 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 186 1445s ok 187 1445s Set-Cookie: usertrack_test=d88a79a8.6297fd511109b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d88a79a8.6297fd511109b 1445s ok 188 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 189 1445s ok 190 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 191 1445s ok 192 1445s Set-Cookie: usertrack_test=97531b37.6297fd511262d; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=97531b37.6297fd511262d 1445s ok 193 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 194 1445s ok 195 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 196 1445s ok 197 1445s Set-Cookie: usertrack_test=f9edf118.6297fd5113915; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f9edf118.6297fd5113915 1445s ok 198 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 199 1445s ok 200 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 201 1445s ok 202 1445s Set-Cookie: usertrack_test=9ded2ea3.6297fd5114c6f; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9ded2ea3.6297fd5114c6f 1445s ok 203 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 204 1445s ok 205 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 206 1445s ok 207 1445s Set-Cookie: usertrack_test=3b2a54d4.6297fd5115caa; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=3b2a54d4.6297fd5115caa 1445s ok 208 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 209 1445s ok 210 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 211 1445s ok 212 1445s Set-Cookie: usertrack_test=fcb364c2.6297fd511701e; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=fcb364c2.6297fd511701e 1445s ok 213 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 214 1445s ok 215 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 216 1445s ok 217 1445s Set-Cookie: usertrack_test=8ae570e1.6297fd5118b15; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8ae570e1.6297fd5118b15 1445s ok 218 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 219 1445s ok 220 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 221 1445s ok 222 1445s Set-Cookie: usertrack_test=1ca564ab.6297fd511a23b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1ca564ab.6297fd511a23b 1445s ok 223 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 224 1445s ok 225 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 226 1445s ok 227 1445s Set-Cookie: usertrack_test=7d216378.6297fd511bbc7; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7d216378.6297fd511bbc7 1445s ok 228 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 229 1445s ok 230 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 231 1445s ok 232 1445s Set-Cookie: usertrack_test=7476f6e.6297fd511cfb7; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7476f6e.6297fd511cfb7 1445s ok 233 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 234 1445s ok 235 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 236 1445s ok 237 1445s Set-Cookie: usertrack_test=7748e152.6297fd511e129; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7748e152.6297fd511e129 1445s ok 238 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 239 1445s ok 240 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 241 1445s ok 242 1445s Set-Cookie: usertrack_test=f52cb099.6297fd511f974; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f52cb099.6297fd511f974 1445s ok 243 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 244 1445s ok 245 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 246 1445s ok 247 1445s Set-Cookie: usertrack_test=ccc57dd0.6297fd51209dd; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ccc57dd0.6297fd51209dd 1445s ok 248 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 249 1445s ok 250 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 251 1445s ok 252 1445s Set-Cookie: usertrack_test=5590b529.6297fd51228d5; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=5590b529.6297fd51228d5 1445s ok 253 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 254 1445s ok 255 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 256 1445s ok 257 1445s Set-Cookie: usertrack_test=4a159fd5.6297fd5123c9b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=4a159fd5.6297fd5123c9b 1445s ok 258 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 259 1445s ok 260 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 261 1445s ok 262 1445s Set-Cookie: usertrack_test=9e977932.6297fd5125203; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9e977932.6297fd5125203 1445s ok 263 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 264 1445s ok 265 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 266 1445s ok 267 1445s Set-Cookie: usertrack_test=a961c20b.6297fd5126639; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=a961c20b.6297fd5126639 1445s ok 268 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 269 1445s ok 270 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 271 1445s ok 272 1445s Set-Cookie: usertrack_test=2a6aae89.6297fd5127d9f; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=2a6aae89.6297fd5127d9f 1445s ok 273 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 274 1445s ok 275 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 276 1445s ok 277 1445s Set-Cookie: usertrack_test=5cf90198.6297fd5128eb8; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=5cf90198.6297fd5128eb8 1445s ok 278 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 279 1445s ok 280 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 281 1445s ok 282 1445s Set-Cookie: usertrack_test=537af956.6297fd5129e57; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=537af956.6297fd5129e57 1445s ok 283 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 284 1445s ok 285 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 286 1445s ok 287 1445s Set-Cookie: usertrack_test=ffc1250a.6297fd512adfc; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ffc1250a.6297fd512adfc 1445s ok 288 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 289 1445s ok 290 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 291 1445s ok 292 1445s Set-Cookie: usertrack_test=dc3c955.6297fd512bf63; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=dc3c955.6297fd512bf63 1445s ok 293 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 294 1445s ok 295 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 296 1445s ok 297 1445s Set-Cookie: usertrack_test=d3a256b3.6297fd512d467; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d3a256b3.6297fd512d467 1445s ok 298 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 299 1445s ok 300 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 301 1445s ok 302 1445s Set-Cookie: usertrack_test=4cc27d89.6297fd512e7fb; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=4cc27d89.6297fd512e7fb 1445s ok 303 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 304 1445s ok 305 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 306 1445s ok 307 1445s Set-Cookie: usertrack_test=23d6bcae.6297fd5130232; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=23d6bcae.6297fd5130232 1445s ok 308 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 309 1445s ok 310 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 311 1445s ok 312 1445s Set-Cookie: usertrack_test=7e5d7d4e.6297fd51325ad; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7e5d7d4e.6297fd51325ad 1445s ok 313 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 314 1445s ok 315 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 316 1445s ok 317 1445s Set-Cookie: usertrack_test=1655f031.6297fd5135119; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1655f031.6297fd5135119 1445s ok 318 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 319 1445s ok 320 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 321 1445s ok 322 1445s Set-Cookie: usertrack_test=f918946f.6297fd51369e9; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f918946f.6297fd51369e9 1445s ok 323 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 324 1445s ok 325 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 326 1445s ok 327 1445s Set-Cookie: usertrack_test=cda79238.6297fd5138321; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=cda79238.6297fd5138321 1445s ok 328 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 329 1445s ok 330 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 331 1445s ok 332 1445s Set-Cookie: usertrack_test=5be826e1.6297fd513a7f2; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=5be826e1.6297fd513a7f2 1445s ok 333 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 334 1445s ok 335 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 336 1445s ok 337 1445s Set-Cookie: usertrack_test=7206ce9e.6297fd513b782; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7206ce9e.6297fd513b782 1445s ok 338 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 339 1445s ok 340 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 341 1445s ok 342 1445s Set-Cookie: usertrack_test=682d0362.6297fd513cce6; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=682d0362.6297fd513cce6 1445s ok 343 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 344 1445s ok 345 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 346 1445s ok 347 1445s Set-Cookie: usertrack_test=368f5374.6297fd513e4e0; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=368f5374.6297fd513e4e0 1445s ok 348 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 349 1445s ok 350 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 351 1445s ok 352 1445s Set-Cookie: usertrack_test=2cad3dc2.6297fd513fc04; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=2cad3dc2.6297fd513fc04 1445s ok 353 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 354 1445s ok 355 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 356 1445s ok 357 1445s Set-Cookie: usertrack_test=6676c48.6297fd51415ef; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=6676c48.6297fd51415ef 1445s ok 358 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 359 1445s ok 360 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 361 1445s ok 362 1445s Set-Cookie: usertrack_test=36bec089.6297fd5142e10; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=36bec089.6297fd5142e10 1445s ok 363 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 364 1445s ok 365 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 366 1445s ok 367 1445s Set-Cookie: usertrack_test=6a639f22.6297fd5144101; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=6a639f22.6297fd5144101 1445s ok 368 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 369 1445s ok 370 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 371 1445s ok 372 1445s Set-Cookie: usertrack_test=15a67708.6297fd514563a; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=15a67708.6297fd514563a 1445s ok 373 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 374 1445s ok 375 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 376 1445s ok 377 1445s Set-Cookie: usertrack_test=342868d8.6297fd5146850; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=342868d8.6297fd5146850 1445s ok 378 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 379 1445s ok 380 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 381 1445s ok 382 1445s Set-Cookie: usertrack_test=e9e6403b.6297fd5147a76; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=e9e6403b.6297fd5147a76 1445s ok 383 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 384 1445s ok 385 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 386 1445s ok 387 1445s Set-Cookie: usertrack_test=14375b0d.6297fd5148bc1; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=14375b0d.6297fd5148bc1 1445s ok 388 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 389 1445s ok 390 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 391 1445s ok 392 1445s Set-Cookie: usertrack_test=496ee52f.6297fd5149fc2; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=496ee52f.6297fd5149fc2 1445s ok 393 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 394 1445s ok 395 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 396 1445s ok 397 1445s Set-Cookie: usertrack_test=78b27e5.6297fd514b293; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=78b27e5.6297fd514b293 1445s ok 398 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 399 1445s ok 400 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 401 1445s ok 402 1445s Set-Cookie: usertrack_test=d0f6b900.6297fd514c3a2; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d0f6b900.6297fd514c3a2 1445s ok 403 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 404 1445s ok 405 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 406 1445s ok 407 1445s Set-Cookie: usertrack_test=214147b9.6297fd514d73c; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=214147b9.6297fd514d73c 1445s ok 408 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 409 1445s ok 410 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 411 1445s ok 412 1445s Set-Cookie: usertrack_test=d23b9bcd.6297fd514e9b3; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d23b9bcd.6297fd514e9b3 1445s ok 413 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 414 1445s ok 415 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 416 1445s ok 417 1445s Set-Cookie: usertrack_test=b0709249.6297fd514fb49; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=b0709249.6297fd514fb49 1445s ok 418 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 419 1445s ok 420 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 421 1445s ok 422 1445s Set-Cookie: usertrack_test=9ce031f1.6297fd5151016; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9ce031f1.6297fd5151016 1445s ok 423 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 424 1445s ok 425 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 426 1445s ok 427 1445s Set-Cookie: usertrack_test=3335e2b2.6297fd515221e; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=3335e2b2.6297fd515221e 1445s ok 428 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 429 1445s ok 430 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 431 1445s ok 432 1445s Set-Cookie: usertrack_test=c54a45c9.6297fd51533b2; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=c54a45c9.6297fd51533b2 1445s ok 433 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 434 1445s ok 435 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 436 1445s ok 437 1445s Set-Cookie: usertrack_test=7046b9a.6297fd515442a; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7046b9a.6297fd515442a 1445s ok 438 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 439 1445s ok 440 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 441 1445s ok 442 1445s Set-Cookie: usertrack_test=8eb7f12c.6297fd515551b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8eb7f12c.6297fd515551b 1445s ok 443 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 444 1445s ok 445 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 446 1445s ok 447 1445s Set-Cookie: usertrack_test=f6ce5d83.6297fd51568d8; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f6ce5d83.6297fd51568d8 1445s ok 448 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 449 1445s ok 450 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 451 1445s ok 452 1445s Set-Cookie: usertrack_test=24071473.6297fd5157c68; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=24071473.6297fd5157c68 1445s ok 453 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 454 1445s ok 455 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 456 1445s ok 457 1445s Set-Cookie: usertrack_test=7f37d0c7.6297fd5158c73; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7f37d0c7.6297fd5158c73 1445s ok 458 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 459 1445s ok 460 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 461 1445s ok 462 1445s Set-Cookie: usertrack_test=cb3c4329.6297fd5159ce4; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=cb3c4329.6297fd5159ce4 1445s ok 463 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 464 1445s ok 465 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 466 1445s ok 467 1445s Set-Cookie: usertrack_test=16156078.6297fd515ae60; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=16156078.6297fd515ae60 1445s ok 468 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 469 1445s ok 470 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 471 1445s ok 472 1445s Set-Cookie: usertrack_test=a9b4c409.6297fd515c2b0; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=a9b4c409.6297fd515c2b0 1445s ok 473 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 474 1445s ok 475 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 476 1445s ok 477 1445s Set-Cookie: usertrack_test=13fbf62f.6297fd515daf4; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=13fbf62f.6297fd515daf4 1445s ok 478 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 479 1445s ok 480 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 481 1445s ok 482 1445s Set-Cookie: usertrack_test=a2bd8746.6297fd515eeec; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=a2bd8746.6297fd515eeec 1445s ok 483 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 484 1445s ok 485 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 486 1445s ok 487 1445s Set-Cookie: usertrack_test=87f86bc.6297fd51601c6; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=87f86bc.6297fd51601c6 1445s ok 488 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 489 1445s ok 490 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 491 1445s ok 492 1445s Set-Cookie: usertrack_test=67991e90.6297fd51611d6; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=67991e90.6297fd51611d6 1445s ok 493 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 494 1445s ok 495 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 496 1445s ok 497 1445s Set-Cookie: usertrack_test=381b457a.6297fd51621ca; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=381b457a.6297fd51621ca 1445s ok 498 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 499 1445s ok 500 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 501 1445s ok 502 1445s Set-Cookie: usertrack_test=decf1ea.6297fd5163531; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=decf1ea.6297fd5163531 1445s ok 503 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 504 1445s ok 505 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 506 1445s ok 507 1445s Set-Cookie: usertrack_test=8ae8472a.6297fd51649f7; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8ae8472a.6297fd51649f7 1445s ok 508 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 509 1445s ok 510 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 511 1445s ok 512 1445s Set-Cookie: usertrack_test=571496d6.6297fd5165c46; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=571496d6.6297fd5165c46 1445s ok 513 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 514 1445s ok 515 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 516 1445s ok 517 1445s Set-Cookie: usertrack_test=ab8a581.6297fd5166d4f; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ab8a581.6297fd5166d4f 1445s ok 518 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 519 1445s ok 520 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 521 1445s ok 522 1445s Set-Cookie: usertrack_test=53d20bc3.6297fd5167d28; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=53d20bc3.6297fd5167d28 1445s ok 523 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 524 1445s ok 525 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 526 1445s ok 527 1445s Set-Cookie: usertrack_test=56369883.6297fd5168f65; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=56369883.6297fd5168f65 1445s ok 528 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 529 1445s ok 530 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 531 1445s ok 532 1445s Set-Cookie: usertrack_test=36ce70e0.6297fd516a0e8; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=36ce70e0.6297fd516a0e8 1445s ok 533 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 534 1445s ok 535 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 536 1445s ok 537 1445s Set-Cookie: usertrack_test=b7afaa53.6297fd516b1cd; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=b7afaa53.6297fd516b1cd 1445s ok 538 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 539 1445s ok 540 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 541 1445s ok 542 1445s Set-Cookie: usertrack_test=4c631049.6297fd516c482; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=4c631049.6297fd516c482 1445s ok 543 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 544 1445s ok 545 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 546 1445s ok 547 1445s Set-Cookie: usertrack_test=fcb198a.6297fd516d6a5; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=fcb198a.6297fd516d6a5 1445s ok 548 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 549 1445s ok 550 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 551 1445s ok 552 1445s Set-Cookie: usertrack_test=8115e1bb.6297fd516ea20; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=8115e1bb.6297fd516ea20 1445s ok 553 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 554 1445s ok 555 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 556 1445s ok 557 1445s Set-Cookie: usertrack_test=1bcb8aff.6297fd516fdfc; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1bcb8aff.6297fd516fdfc 1445s ok 558 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 559 1445s ok 560 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 561 1445s ok 562 1445s Set-Cookie: usertrack_test=1651e360.6297fd517138c; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=1651e360.6297fd517138c 1445s ok 563 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 564 1445s ok 565 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 566 1445s ok 567 1445s Set-Cookie: usertrack_test=9fa9a0d9.6297fd51726cd; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=9fa9a0d9.6297fd51726cd 1445s ok 568 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 569 1445s ok 570 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 571 1445s ok 572 1445s Set-Cookie: usertrack_test=64c4cb92.6297fd5173b07; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=64c4cb92.6297fd5173b07 1445s ok 573 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 574 1445s ok 575 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 576 1445s ok 577 1445s Set-Cookie: usertrack_test=a4a4c303.6297fd5175160; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=a4a4c303.6297fd5175160 1445s ok 578 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 579 1445s ok 580 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 581 1445s ok 582 1445s Set-Cookie: usertrack_test=7a24ab83.6297fd51764ea; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=7a24ab83.6297fd51764ea 1445s ok 583 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 584 1445s ok 585 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 586 1445s ok 587 1445s Set-Cookie: usertrack_test=f69d3575.6297fd5177820; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=f69d3575.6297fd5177820 1445s ok 588 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 589 1445s ok 590 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 591 1445s ok 592 1445s Set-Cookie: usertrack_test=c40c4b3a.6297fd5178e09; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=c40c4b3a.6297fd5178e09 1445s ok 593 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 594 1445s ok 595 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 596 1445s ok 597 1445s Set-Cookie: usertrack_test=593fc4b3.6297fd517a832; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=593fc4b3.6297fd517a832 1445s ok 598 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 599 1445s ok 600 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 601 1445s ok 602 1445s Set-Cookie: usertrack_test=fb72aaf4.6297fd517ba14; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=fb72aaf4.6297fd517ba14 1445s ok 603 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 604 1445s ok 605 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 606 1445s ok 607 1445s Set-Cookie: usertrack_test=efd6ae4.6297fd517cdaf; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=efd6ae4.6297fd517cdaf 1445s ok 608 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 609 1445s ok 610 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 611 1445s ok 612 1445s Set-Cookie: usertrack_test=fee7fa85.6297fd517de65; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=fee7fa85.6297fd517de65 1445s ok 613 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 614 1445s ok 615 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 616 1445s ok 617 1445s Set-Cookie: usertrack_test=ba8376ce.6297fd517f29c; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ba8376ce.6297fd517f29c 1445s ok 618 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 619 1445s ok 620 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 621 1445s ok 622 1445s Set-Cookie: usertrack_test=ee1806c9.6297fd5180715; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ee1806c9.6297fd5180715 1445s ok 623 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 624 1445s ok 625 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 626 1445s ok 627 1445s Set-Cookie: usertrack_test=b3311c8.6297fd5181960; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=b3311c8.6297fd5181960 1445s ok 628 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 629 1445s ok 630 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 631 1445s ok 632 1445s Set-Cookie: usertrack_test=ca6928f3.6297fd5182a8e; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=ca6928f3.6297fd5182a8e 1445s ok 633 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 634 1445s ok 635 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 636 1445s ok 637 1445s Set-Cookie: usertrack_test=aa6b63bd.6297fd5183e7b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=aa6b63bd.6297fd5183e7b 1445s ok 638 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 639 1445s ok 640 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 641 1445s ok 642 1445s Set-Cookie: usertrack_test=11eeed4.6297fd5184f1d; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=11eeed4.6297fd5184f1d 1445s ok 643 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 644 1445s ok 645 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 646 1445s ok 647 1445s Set-Cookie: usertrack_test=363e88a4.6297fd518626b; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=363e88a4.6297fd518626b 1445s ok 648 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 649 1445s ok 650 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 651 1445s ok 652 1445s Set-Cookie: usertrack_test=d81c2936.6297fd518734a; path=/; expires=Tue, 17-Dec-24 23:42:12 GMT 1445s Cookie: usertrack_test=d81c2936.6297fd518734a 1445s ok 653 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 654 1445s ok 655 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 656 1445s ok 657 1445s Set-Cookie: usertrack_test=72f75c6e.6297fd5188363; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=72f75c6e.6297fd5188363 1445s ok 658 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 659 1445s ok 660 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 661 1445s ok 662 1445s Set-Cookie: usertrack_test=eb96112a.6297fd5189b0b; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=eb96112a.6297fd5189b0b 1445s ok 663 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 664 1445s ok 665 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 666 1445s ok 667 1445s Set-Cookie: usertrack_test=55bdce6.6297fd518add4; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=55bdce6.6297fd518add4 1445s ok 668 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 669 1445s ok 670 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 671 1445s ok 672 1445s Set-Cookie: usertrack_test=71769f7f.6297fd518c004; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=71769f7f.6297fd518c004 1445s ok 673 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 674 1445s ok 675 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 676 1445s ok 677 1445s Set-Cookie: usertrack_test=75da6f51.6297fd518d2b3; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=75da6f51.6297fd518d2b3 1445s ok 678 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 679 1445s ok 680 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 681 1445s ok 682 1445s Set-Cookie: usertrack_test=a195cad7.6297fd518e68a; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=a195cad7.6297fd518e68a 1445s ok 683 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 684 1445s ok 685 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 686 1445s ok 687 1445s Set-Cookie: usertrack_test=baf7eb6b.6297fd518f956; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=baf7eb6b.6297fd518f956 1445s ok 688 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 689 1445s ok 690 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 691 1445s ok 692 1445s Set-Cookie: usertrack_test=b1ba5cf.6297fd5190b49; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=b1ba5cf.6297fd5190b49 1445s ok 693 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 694 1445s ok 695 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 696 1445s ok 697 1445s Set-Cookie: usertrack_test=bb6292d.6297fd5191c6a; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=bb6292d.6297fd5191c6a 1445s ok 698 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 699 1445s ok 700 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 701 1445s ok 702 1445s Set-Cookie: usertrack_test=6ec3565b.6297fd5193b65; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=6ec3565b.6297fd5193b65 1445s ok 703 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 704 1445s ok 705 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 706 1445s ok 707 1445s Set-Cookie: usertrack_test=4088ff51.6297fd5195132; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=4088ff51.6297fd5195132 1445s ok 708 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 709 1445s ok 710 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 711 1445s ok 712 1445s Set-Cookie: usertrack_test=8fcc826d.6297fd5196475; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=8fcc826d.6297fd5196475 1445s ok 713 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 714 1445s ok 715 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 716 1445s ok 717 1445s Set-Cookie: usertrack_test=8b766565.6297fd51976b5; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=8b766565.6297fd51976b5 1445s ok 718 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 719 1445s ok 720 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 721 1445s ok 722 1445s Set-Cookie: usertrack_test=5395e737.6297fd5198d63; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=5395e737.6297fd5198d63 1445s ok 723 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 724 1445s ok 725 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 726 1445s ok 727 1445s Set-Cookie: usertrack_test=7a06a57b.6297fd5199e50; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=7a06a57b.6297fd5199e50 1445s ok 728 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 729 1445s ok 730 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 731 1445s ok 732 1445s Set-Cookie: usertrack_test=6f6fc00a.6297fd519aedf; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=6f6fc00a.6297fd519aedf 1445s ok 733 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 734 1445s ok 735 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 736 1445s ok 737 1445s Set-Cookie: usertrack_test=dbe87dab.6297fd519c414; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=dbe87dab.6297fd519c414 1445s ok 738 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 739 1445s ok 740 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 741 1445s ok 742 1445s Set-Cookie: usertrack_test=80b3802e.6297fd519d9e8; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=80b3802e.6297fd519d9e8 1445s ok 743 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 744 1445s ok 745 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 746 1445s ok 747 1445s Set-Cookie: usertrack_test=3d16bffe.6297fd519eccd; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=3d16bffe.6297fd519eccd 1445s ok 748 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 749 1445s ok 750 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 751 1445s ok 752 1445s Set-Cookie: usertrack_test=3f001dc0.6297fd519feb6; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=3f001dc0.6297fd519feb6 1445s ok 753 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 754 1445s ok 755 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 756 1445s ok 757 1445s Set-Cookie: usertrack_test=f9ffe25a.6297fd51a10f5; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=f9ffe25a.6297fd51a10f5 1445s ok 758 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 759 1445s ok 760 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 761 1445s ok 762 1445s Set-Cookie: usertrack_test=620f4967.6297fd51a25c0; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=620f4967.6297fd51a25c0 1445s ok 763 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 764 1445s ok 765 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 766 1445s ok 767 1445s Set-Cookie: usertrack_test=5df7ca3f.6297fd51a3d18; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=5df7ca3f.6297fd51a3d18 1445s ok 768 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 769 1445s ok 770 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 771 1445s ok 772 1445s Set-Cookie: usertrack_test=2693fbac.6297fd51a554f; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=2693fbac.6297fd51a554f 1445s ok 773 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 774 1445s ok 775 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 776 1445s ok 777 1445s Set-Cookie: usertrack_test=c3581e16.6297fd51a6a82; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=c3581e16.6297fd51a6a82 1445s ok 778 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 779 1445s ok 780 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 781 1445s ok 782 1445s Set-Cookie: usertrack_test=c90169ce.6297fd51a7b3a; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=c90169ce.6297fd51a7b3a 1445s ok 783 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 784 1445s ok 785 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 786 1445s ok 787 1445s Set-Cookie: usertrack_test=713dddfd.6297fd51a8ee6; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=713dddfd.6297fd51a8ee6 1445s ok 788 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 789 1445s ok 790 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 791 1445s ok 792 1445s Set-Cookie: usertrack_test=9dd874ef.6297fd51a9eee; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=9dd874ef.6297fd51a9eee 1445s ok 793 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 794 1445s ok 795 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 796 1445s ok 797 1445s Set-Cookie: usertrack_test=40cafe65.6297fd51ab078; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=40cafe65.6297fd51ab078 1445s ok 798 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 799 1445s ok 800 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 801 1445s ok 802 1445s Set-Cookie: usertrack_test=df051386.6297fd51ac1e0; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=df051386.6297fd51ac1e0 1445s ok 803 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 804 1445s ok 805 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 806 1445s ok 807 1445s Set-Cookie: usertrack_test=b654a9d.6297fd51ad06a; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=b654a9d.6297fd51ad06a 1445s ok 808 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 809 1445s ok 810 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 811 1445s ok 812 1445s Set-Cookie: usertrack_test=cf599584.6297fd51ae295; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=cf599584.6297fd51ae295 1445s ok 813 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 814 1445s ok 815 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 816 1445s ok 817 1445s Set-Cookie: usertrack_test=bfbef17c.6297fd51af245; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=bfbef17c.6297fd51af245 1445s ok 818 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 819 1445s ok 820 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 821 1445s ok 822 1445s Set-Cookie: usertrack_test=d8a95b52.6297fd51b0214; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=d8a95b52.6297fd51b0214 1445s ok 823 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 824 1445s ok 825 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 826 1445s ok 827 1445s Set-Cookie: usertrack_test=3e640f6.6297fd51b128a; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=3e640f6.6297fd51b128a 1445s ok 828 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 829 1445s ok 830 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 831 1445s ok 832 1445s Set-Cookie: usertrack_test=61ff702a.6297fd51b260d; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=61ff702a.6297fd51b260d 1445s ok 833 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 834 1445s ok 835 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 836 1445s ok 837 1445s Set-Cookie: usertrack_test=a2327106.6297fd51b44e1; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=a2327106.6297fd51b44e1 1445s ok 838 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 839 1445s ok 840 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 841 1445s ok 842 1445s Set-Cookie: usertrack_test=9783591.6297fd51b6016; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=9783591.6297fd51b6016 1445s ok 843 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 844 1445s ok 845 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 846 1445s ok 847 1445s Set-Cookie: usertrack_test=ef9a76d.6297fd51b77f9; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=ef9a76d.6297fd51b77f9 1445s ok 848 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 849 1445s ok 850 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 851 1445s ok 852 1445s Set-Cookie: usertrack_test=919923d1.6297fd51b8763; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=919923d1.6297fd51b8763 1445s ok 853 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 854 1445s ok 855 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 856 1445s ok 857 1445s Set-Cookie: usertrack_test=17f9be95.6297fd51b9722; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=17f9be95.6297fd51b9722 1445s ok 858 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 859 1445s ok 860 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 861 1445s ok 862 1445s Set-Cookie: usertrack_test=d3d33898.6297fd51ba5d3; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=d3d33898.6297fd51ba5d3 1445s ok 863 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 864 1445s ok 865 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 866 1445s ok 867 1445s Set-Cookie: usertrack_test=e75813d2.6297fd51bb68e; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=e75813d2.6297fd51bb68e 1445s ok 868 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 869 1445s ok 870 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 871 1445s ok 872 1445s Set-Cookie: usertrack_test=c453ff7c.6297fd51bc616; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=c453ff7c.6297fd51bc616 1445s ok 873 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 874 1445s ok 875 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 876 1445s ok 877 1445s Set-Cookie: usertrack_test=876b4b7d.6297fd51bd58f; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=876b4b7d.6297fd51bd58f 1445s ok 878 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 879 1445s ok 880 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 881 1445s ok 882 1445s Set-Cookie: usertrack_test=15214850.6297fd51be67c; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=15214850.6297fd51be67c 1445s ok 883 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 884 1445s ok 885 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 886 1445s ok 887 1445s Set-Cookie: usertrack_test=929e2be6.6297fd51bf8a1; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=929e2be6.6297fd51bf8a1 1445s ok 888 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 889 1445s ok 890 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 891 1445s ok 892 1445s Set-Cookie: usertrack_test=9b069bb9.6297fd51c08e3; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=9b069bb9.6297fd51c08e3 1445s ok 893 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 894 1445s ok 895 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 896 1445s ok 897 1445s Set-Cookie: usertrack_test=a79cf115.6297fd51c17d5; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=a79cf115.6297fd51c17d5 1445s ok 898 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 899 1445s ok 900 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 901 1445s ok 902 1445s Set-Cookie: usertrack_test=dc854618.6297fd51c2853; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=dc854618.6297fd51c2853 1445s ok 903 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 904 1445s ok 905 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 906 1445s ok 907 1445s Set-Cookie: usertrack_test=8c1f9acb.6297fd51c3beb; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=8c1f9acb.6297fd51c3beb 1445s ok 908 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 909 1445s ok 910 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 911 1445s ok 912 1445s Set-Cookie: usertrack_test=200cb32e.6297fd51c6002; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=200cb32e.6297fd51c6002 1445s ok 913 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 914 1445s ok 915 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 916 1445s ok 917 1445s Set-Cookie: usertrack_test=e53ca875.6297fd51c8c2f; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=e53ca875.6297fd51c8c2f 1445s ok 918 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 919 1445s ok 920 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 921 1445s ok 922 1445s Set-Cookie: usertrack_test=2147c1bc.6297fd51cbf1c; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=2147c1bc.6297fd51cbf1c 1445s ok 923 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 924 1445s ok 925 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 926 1445s ok 927 1445s Set-Cookie: usertrack_test=5e387a30.6297fd51cdbde; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=5e387a30.6297fd51cdbde 1445s ok 928 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 929 1445s ok 930 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 931 1445s ok 932 1445s Set-Cookie: usertrack_test=1dbdd794.6297fd51cecfa; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=1dbdd794.6297fd51cecfa 1445s ok 933 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 934 1445s ok 935 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 936 1445s ok 937 1445s Set-Cookie: usertrack_test=db5e4273.6297fd51cfb7e; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=db5e4273.6297fd51cfb7e 1445s ok 938 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 939 1445s ok 940 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 941 1445s ok 942 1445s Set-Cookie: usertrack_test=74e485db.6297fd51d0c0d; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=74e485db.6297fd51d0c0d 1445s ok 943 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 944 1445s ok 945 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 946 1445s ok 947 1445s Set-Cookie: usertrack_test=5d324211.6297fd51d1b38; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=5d324211.6297fd51d1b38 1445s ok 948 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 949 1445s ok 950 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 951 1445s ok 952 1445s Set-Cookie: usertrack_test=b81d8f38.6297fd51d2ab2; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=b81d8f38.6297fd51d2ab2 1445s ok 953 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 954 1445s ok 955 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 956 1445s ok 957 1445s Set-Cookie: usertrack_test=b5ece6fe.6297fd51d3904; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=b5ece6fe.6297fd51d3904 1445s ok 958 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 959 1445s ok 960 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 961 1445s ok 962 1445s Set-Cookie: usertrack_test=4687dd1d.6297fd51d4842; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=4687dd1d.6297fd51d4842 1445s ok 963 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 964 1445s ok 965 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 966 1445s ok 967 1445s Set-Cookie: usertrack_test=d04beaa4.6297fd51d580e; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=d04beaa4.6297fd51d580e 1445s ok 968 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 969 1445s ok 970 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 971 1445s ok 972 1445s Set-Cookie: usertrack_test=93da3a29.6297fd51d664c; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=93da3a29.6297fd51d664c 1445s ok 973 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 974 1445s ok 975 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 976 1445s ok 977 1445s Set-Cookie: usertrack_test=b6827575.6297fd51d75e2; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=b6827575.6297fd51d75e2 1445s ok 978 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 979 1445s ok 980 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 981 1445s ok 982 1445s Set-Cookie: usertrack_test=4c5ba1d4.6297fd51d83bd; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=4c5ba1d4.6297fd51d83bd 1445s ok 983 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 984 1445s ok 985 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 986 1445s ok 987 1445s Set-Cookie: usertrack_test=23275b31.6297fd51d91dc; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=23275b31.6297fd51d91dc 1445s ok 988 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 989 1445s ok 990 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 991 1445s ok 992 1445s Set-Cookie: usertrack_test=5cb81060.6297fd51da0f3; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=5cb81060.6297fd51da0f3 1445s ok 993 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 994 1445s ok 995 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 996 1445s ok 997 1445s Set-Cookie: usertrack_test=a3e4f27a.6297fd51db0b2; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s Cookie: usertrack_test=a3e4f27a.6297fd51db0b2 1445s ok 998 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 999 1445s ok 1000 1445s ok 1001 1445s # testing : Checking return code is '200' 1445s # expected: 200 1445s # received: '200' 1445s ok 1002 1445s # usertrack_test=565d6f60.6297fd51dbed7; path=/; expires=Tue, 17-Dec-24 23:42:13 GMT 1445s ok 1003 1445s # expected: undef 1445s # received: undef 1445s ok 1004 1445s ok 1447s t/modules/vhost_alias.t ............. 1447s 1..8 1447s # Running under perl version 5.038002 for linux 1447s # Current time local: Tue Dec 17 23:41:13 2024 1447s # Current time GMT: Tue Dec 17 23:41:13 2024 1447s # Using Test.pm version 1.31 1447s # Using Apache/Test.pm version 1.42 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1447s # writing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1447s # testing : VirtalDocumentRoot test 1447s # expected: 'www.vha-test.com' 1447s # received: 'www.vha-test.com' 1447s ok 1 1447s # testing : VirtualScriptAlias test 1447s # expected: 'test cgi for www.vha-test.com' 1447s # received: 'test cgi for www.vha-test.com' 1447s ok 2 1447s # testing : VirtalDocumentRoot test 1447s # expected: 'big.server.name.from.heck.org' 1447s # received: 'big.server.name.from.heck.org' 1447s ok 3 1447s # testing : VirtualScriptAlias test 1447s # expected: 'test cgi for big.server.name.from.heck.org' 1447s # received: 'test cgi for big.server.name.from.heck.org' 1447s ok 4 1447s # testing : VirtalDocumentRoot test 1447s # expected: 'ab.com' 1447s # received: 'ab.com' 1447s ok 5 1447s # testing : VirtualScriptAlias test 1447s # expected: 'test cgi for ab.com' 1447s # received: 'test cgi for ab.com' 1447s ok 6 1447s # testing : VirtalDocumentRoot test 1447s # expected: 'w-t-f.net' 1447s # received: 'w-t-f.net' 1447s ok 7 1447s # testing : VirtualScriptAlias test 1447s # expected: 'test cgi for w-t-f.net' 1447s # received: 'test cgi for w-t-f.net' 1447s ok 8 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1447s # removing file: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1447s # removing dir tree: /tmp/autopkgtest.JMSuey/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1447s ok 1449s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1451s t/protocol/echo.t ................... 1451s 1..8 1451s # Running under perl version 5.038002 for linux 1451s # Current time local: Tue Dec 17 23:41:17 2024 1451s # Current time GMT: Tue Dec 17 23:41:17 2024 1451s # Using Test.pm version 1.31 1451s # Using Apache/Test.pm version 1.42 1451s testing mod_echo_ssl 1451s ok 1 1451s #Cipher: TLS_AES_256_GCM_SHA384 1451s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1451s # testing : echo 1451s # expected: 't/protocol/echo.t' 1451s # received: 't/protocol/echo.t' 1451s ok 2 1451s # testing : echo 1451s # expected: '/usr/bin/perl' 1451s # received: '/usr/bin/perl' 1451s ok 3 1451s # testing : echo 1451s # expected: '434979434979434979434979434979' 1451s # received: '434979434979434979434979434979' 1451s ok 4 1451s testing mod_echo 1451s ok 5 1451s # testing : echo 1451s # expected: 't/protocol/echo.t' 1451s # received: 't/protocol/echo.t' 1451s ok 6 1451s # testing : echo 1451s # expected: '/usr/bin/perl' 1451s # received: '/usr/bin/perl' 1451s ok 7 1451s # testing : echo 1451s # expected: '434979434979434979434979434979' 1451s # received: '434979434979434979434979434979' 1451s ok 8 1451s ok 1454s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1456s t/security/CVE-2003-0542.t .......... 1456s 1..1 1456s # Running under perl version 5.038002 for linux 1456s # Current time local: Tue Dec 17 23:41:22 2024 1456s # Current time GMT: Tue Dec 17 23:41:22 2024 1456s # Using Test.pm version 1.31 1456s # Using Apache/Test.pm version 1.42 1456s # testing : CAN-2003-0542 test case 1456s # expected: 404 1456s # received: '404' 1456s ok 1 1456s ok 1458s t/security/CVE-2004-0747.t .......... 1458s 1..1 1458s # Running under perl version 5.038002 for linux 1458s # Current time local: Tue Dec 17 23:41:24 2024 1458s # Current time GMT: Tue Dec 17 23:41:24 2024 1458s # Using Test.pm version 1.31 1458s # Using Apache/Test.pm version 1.42 1458s # testing : CAN-2004-0747 ap_resolve_env test case 1458s # expected: 200 1458s # received: 200 1458s ok 1 1458s ok 1460s t/security/CVE-2004-0811.t .......... 1460s 1..8 1460s # Running under perl version 5.038002 for linux 1460s # Current time local: Tue Dec 17 23:41:26 2024 1460s # Current time GMT: Tue Dec 17 23:41:26 2024 1460s # Using Test.pm version 1.31 1460s # Using Apache/Test.pm version 1.42 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 1 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 2 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 3 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 4 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 5 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 6 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 7 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 8 1460s ok 1462s t/security/CVE-2004-0940.t .......... 1462s 1..1 1462s # Running under perl version 5.038002 for linux 1462s # Current time local: Tue Dec 17 23:41:28 2024 1462s # Current time GMT: Tue Dec 17 23:41:28 2024 1462s # Using Test.pm version 1.31 1462s # Using Apache/Test.pm version 1.42 1462s # testing : response was 200 1462s # expected: 200 1462s # received: '200' 1462s ok 1 1462s ok 1464s t/security/CVE-2004-0942.t .......... 1464s 1..2 1464s # Running under perl version 5.038002 for linux 1464s # Current time local: Tue Dec 17 23:41:30 2024 1464s # Current time GMT: Tue Dec 17 23:41:30 2024 1464s # Using Test.pm version 1.31 1464s # Using Apache/Test.pm version 1.42 1464s ok 1 1464s # testing : request was refused 1464s # expected: qr/^HTTP\/1\.. 400/ 1464s # received: 'HTTP/1.1 400 Bad Request 1464s # ' 1464s ok 2 1464s ok 1466s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1468s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1470s t/security/CVE-2005-2491.t .......... 1470s 1..4 1470s # Running under perl version 5.038002 for linux 1470s # Current time local: Tue Dec 17 23:41:36 2024 1470s # Current time GMT: Tue Dec 17 23:41:36 2024 1470s # Using Test.pm version 1.31 1470s # Using Apache/Test.pm version 1.42 1470s # testing : check that server did not segfault 1470s # expected: 'Internal Server Error' 1470s # received: 'Internal Server Error' 1470s ok 1 1470s # testing : check for 500 response error 1470s # expected: 500 1470s # received: '500' 1470s ok 2 1470s # testing : check that server did not segfault 1470s # expected: 'Internal Server Error' 1470s # received: 'Internal Server Error' 1470s ok 3 1470s # testing : check for 500 response error 1470s # expected: 500 1470s # received: '500' 1470s ok 4 1470s ok 1472s t/security/CVE-2005-2700.t .......... 1472s 1..2 1472s # Running under perl version 5.038002 for linux 1472s # Current time local: Tue Dec 17 23:41:38 2024 1472s # Current time GMT: Tue Dec 17 23:41:38 2024 1472s # Using Test.pm version 1.31 1472s # Using Apache/Test.pm version 1.42 1472s # testing : access permitted without ccert 1472s # expected: 200 1472s # received: '200' 1472s ok 1 1472s # testing : access *not* permitted without ccert 1472s # expected: 200 1472s # received: '403' 1472s ok 2 1472s ok 1475s t/security/CVE-2005-3352.t .......... 1475s 1..2 1475s # Running under perl version 5.038002 for linux 1475s # Current time local: Tue Dec 17 23:41:40 2024 1475s # Current time GMT: Tue Dec 17 23:41:40 2024 1475s # Using Test.pm version 1.31 1475s # Using Apache/Test.pm version 1.42 1475s # testing : response code is OK 1475s # expected: 200 1475s # received: '200' 1475s ok 1 1475s # testing : referer was escaped 1475s # expected: qr/%22%3e/ 1475s # received: ' 1475s # 1475s # Menu for /security/CVE-2005-3352.map 1475s # 1475s #

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

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

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

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

Bad Request

1517s #

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

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

Forbidden

1546s

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

1546s 1546s ok 1 1546s HTTP/1.1 200 OK 1546s Connection: close 1546s Date: Tue, 17 Dec 2024 23:42:54 GMT 1546s Accept-Ranges: bytes 1546s ETag: "1a-613edd771cbc0" 1546s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1546s Vary: In-If1 1546s Content-Length: 26 1546s Content-Type: text/html 1546s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1546s Client-Date: Tue, 17 Dec 2024 23:42:54 GMT 1546s Client-Peer: 127.0.0.1:8532 1546s Client-Response-Num: 1 1546s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1546s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1546s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1546s Client-SSL-Socket-Class: IO::Socket::SSL 1546s Client-SSL-Version: TLSv1_3 1546s DMMATCH1: 1 1546s 1546s welcome to localhost:8529 1546s ok 2 1546s 500 Server closed connection without sending any data back 1546s Content-Type: text/plain 1546s Client-Date: Tue, 17 Dec 2024 23:42:54 GMT 1546s Client-Warning: Internal response 1546s 1546s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1546s ok 3 1546s ok 1546s All tests successful. 1546s Files=142, Tests=7321, 387 wallclock secs ( 2.22 usr 0.32 sys + 224.90 cusr 71.34 csys = 298.78 CPU) 1546s Result: PASS 1546s [warning] server localhost:8529 shutdown 1547s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1547s Files=142, Tests=7321, 387 wallclock secs ( 2.22 usr 0.32 sys + 224.90 cusr 71.34 csys = 298.78 CPU) 1547s + grep -E '^Result: PASS' testlog.mpm_event 1547s Result: PASS 1547s + grep -E '^Result: FAIL' testlog.mpm_event 1547s + grep -E 'server dumped core' testlog.mpm_event 1547s + return 0 1548s autopkgtest [23:42:56]: test run-test-suite: -----------------------] 1549s run-test-suite PASS 1549s autopkgtest [23:42:57]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1549s autopkgtest [23:42:57]: test duplicate-module-load: preparing testbed 1666s autopkgtest [23:44:54]: testbed dpkg architecture: ppc64el 1666s autopkgtest [23:44:54]: testbed apt version: 2.7.14build2 1666s autopkgtest [23:44:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1666s autopkgtest [23:44:54]: testbed release detected to be: noble 1667s autopkgtest [23:44:55]: updating testbed package index (apt update) 1667s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1668s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1668s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1668s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1668s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1668s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [76.5 kB] 1668s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1668s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [109 kB] 1668s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3752 B] 1668s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1176 B] 1668s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 1668s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [450 kB] 1668s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [9704 B] 1668s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 1673s Fetched 995 kB in 1s (1204 kB/s) 1674s Reading package lists... 1674s Reading package lists... 1675s Building dependency tree... 1675s Reading state information... 1675s Calculating upgrade... 1675s The following packages will be upgraded: 1675s cloud-init fwupd libfwupd2 linux-firmware 1675s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1675s Need to get 503 MB of archives. 1675s After this operation, 1005 kB of additional disk space will be used. 1675s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libfwupd2 ppc64el 1.9.27-0ubuntu1~24.04.1 [138 kB] 1675s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el fwupd ppc64el 1.9.27-0ubuntu1~24.04.1 [4690 kB] 1676s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el linux-firmware ppc64el 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1708s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1708s Preconfiguring packages ... 1708s Fetched 503 MB in 33s (15.4 MB/s) 1708s (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 ... 103294 files and directories currently installed.) 1708s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 1708s Unpacking libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1708s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 1708s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1709s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_ppc64el.deb ... 1709s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1712s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1712s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1712s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1714s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1714s Setting up libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) ... 1714s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1714s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1714s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1714s fwupd.service is a disabled or a static unit not running, not starting it. 1714s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1715s Processing triggers for man-db (2.12.0-4build2) ... 1716s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1716s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1716s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1716s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1716s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1724s Reading package lists... 1724s Building dependency tree... 1724s Reading state information... 1724s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1724s autopkgtest [23:45:52]: upgrading testbed (apt dist-upgrade and autopurge) 1724s Reading package lists... 1725s Building dependency tree... 1725s Reading state information... 1725s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1725s Starting 2 pkgProblemResolver with broken count: 0 1725s Done 1725s Entering ResolveByKeep 1726s 1726s The following packages will be upgraded: 1726s dpkg dpkg-dev libdpkg-perl 1726s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1726s Need to get 2683 kB of archives. 1726s After this operation, 0 B of additional disk space will be used. 1726s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg ppc64el 1.22.6ubuntu6.2 [1340 kB] 1726s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1726s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1727s Fetched 2683 kB in 1s (3639 kB/s) 1727s (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 ... 103399 files and directories currently installed.) 1727s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_ppc64el.deb ... 1727s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1727s Setting up dpkg (1.22.6ubuntu6.2) ... 1728s (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 ... 103399 files and directories currently installed.) 1728s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1728s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1728s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1728s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1728s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1728s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1728s Processing triggers for man-db (2.12.0-4build2) ... 1730s Reading package lists... 1730s Building dependency tree... 1730s Reading state information... 1730s Starting pkgProblemResolver with broken count: 0 1730s Starting 2 pkgProblemResolver with broken count: 0 1730s Done 1730s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1731s autopkgtest [23:45:59]: rebooting testbed after setup commands that affected boot 1734s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1767s Reading package lists... 1767s Building dependency tree... 1767s Reading state information... 1767s Starting pkgProblemResolver with broken count: 0 1767s Starting 2 pkgProblemResolver with broken count: 0 1767s Done 1767s The following NEW packages will be installed: 1767s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1767s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1768s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1768s Need to get 2395 kB of archives. 1768s After this operation, 15.2 MB of additional disk space will be used. 1768s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libapr1t64 ppc64el 1.7.2-3.1ubuntu0.1 [133 kB] 1768s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 1768s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 1768s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 1768s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 1768s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.5 [1555 kB] 1768s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1768s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.5 [102 kB] 1768s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.5 [90.2 kB] 1768s Fetched 2395 kB in 1s (3512 kB/s) 1768s Selecting previously unselected package libapr1t64:ppc64el. 1769s (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 ... 103399 files and directories currently installed.) 1769s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_ppc64el.deb ... 1769s Unpacking libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 1769s Selecting previously unselected package libaprutil1t64:ppc64el. 1769s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 1769s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 1769s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 1769s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Selecting previously unselected package libaprutil1-ldap:ppc64el. 1769s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 1769s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Selecting previously unselected package liblua5.4-0:ppc64el. 1769s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 1769s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 1769s Selecting previously unselected package apache2-bin. 1769s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_ppc64el.deb ... 1769s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1769s Selecting previously unselected package apache2-data. 1769s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1769s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1769s Selecting previously unselected package apache2-utils. 1769s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_ppc64el.deb ... 1769s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1769s Selecting previously unselected package apache2. 1769s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_ppc64el.deb ... 1769s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1769s Setting up libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 1769s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 1769s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1769s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1769s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1769s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1769s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1769s Enabling module mpm_event. 1769s Enabling module authz_core. 1769s Enabling module authz_host. 1769s Enabling module authn_core. 1769s Enabling module auth_basic. 1769s Enabling module access_compat. 1769s Enabling module authn_file. 1769s Enabling module authz_user. 1769s Enabling module alias. 1769s Enabling module dir. 1769s Enabling module autoindex. 1769s Enabling module env. 1769s Enabling module mime. 1769s Enabling module negotiation. 1769s Enabling module setenvif. 1770s Enabling module filter. 1770s Enabling module deflate. 1770s Enabling module status. 1770s Enabling module reqtimeout. 1770s Enabling conf charset. 1770s Enabling conf localized-error-pages. 1770s Enabling conf other-vhosts-access-log. 1770s Enabling conf security. 1770s Enabling conf serve-cgi-bin. 1770s Enabling site 000-default. 1771s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1771s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1772s Processing triggers for ufw (0.36.2-6) ... 1772s Processing triggers for man-db (2.12.0-4build2) ... 1774s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1779s autopkgtest [23:46:47]: test duplicate-module-load: [----------------------- 1780s + cd /tmp/autopkgtest.JMSuey/autopkgtest_tmp 1780s + apache2ctl -l -M 1780s + sort unsorted 1780s + grep core.c sorted 1780s + uniq 1780s core.c 1780s http_core.c 1780s + diff -u sorted dedup 1780s autopkgtest [23:46:48]: test duplicate-module-load: -----------------------] 1780s duplicate-module-load PASS 1780s autopkgtest [23:46:48]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1781s autopkgtest [23:46:49]: test default-mods: preparing testbed 1781s Reading package lists... 1781s Building dependency tree... 1781s Reading state information... 1781s Starting pkgProblemResolver with broken count: 0 1781s Starting 2 pkgProblemResolver with broken count: 0 1781s Done 1782s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1782s autopkgtest [23:46:50]: test default-mods: [----------------------- 1783s alias_module (shared) 1783s auth_basic_module (shared) 1783s authn_core_module (shared) 1783s authz_core_module (shared) 1783s log_config_module (static) 1783s mime_module (shared) 1783s reqtimeout_module (shared) 1783s version_module (static) 1783s watchdog_module (static) 1783s autopkgtest [23:46:51]: test default-mods: -----------------------] 1784s default-mods PASS 1784s autopkgtest [23:46:52]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1784s autopkgtest [23:46:52]: test htcacheclean: preparing testbed 1784s Reading package lists... 1784s Building dependency tree... 1784s Reading state information... 1784s Starting pkgProblemResolver with broken count: 0 1784s Starting 2 pkgProblemResolver with broken count: 0 1784s Done 1785s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1785s autopkgtest [23:46:53]: test htcacheclean: [----------------------- 1786s + htc_enabled 1786s + ls /etc/rc[2345].d/S*apache-htcacheclean 1786s + return 1 1786s + a2enmod cache_disk 1786s Considering dependency cache for cache_disk: 1786s Enabling module cache. 1786s Enabling module cache_disk. 1786s Enabling external service apache-htcacheclean 1786s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1786s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1786s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1787s The service will be started on next reboot. 1787s + htc_enabled 1787s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1787s To activate the new configuration, you need to run: 1787s systemctl restart apache2 1787s systemctl start apache-htcacheclean 1787s + return 0 1787s + service apache-htcacheclean start 1787s + ps -ef 1787s + grep /usr/bin/htcacheclean 1787s www-data 1722 1 0 23:46 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1787s root 2378 2244 0 23:46 ? 00:00:00 grep /usr/bin/htcacheclean 1787s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1787s + pgrep -P 1 -u www-data -G www-data htcacheclean 1787s 1722 1787s + service apache-htcacheclean status 1787s + ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1787s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1787s Active: active (running) since Tue 2024-12-17 23:46:39 UTC; 15s ago 1787s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1787s Main PID: 1722 (htcacheclean) 1787s Tasks: 1 (limit: 4745) 1787s Memory: 1.7M (peak: 8.2M) 1787s CPU: 2ms 1787s CGroup: /system.slice/apache-htcacheclean.service 1787s └─1722 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1787s 1787s Dec 17 23:46:39 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1787s Dec 17 23:46:39 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1787s service apache-htcacheclean stop 1788s + sleep 1 1789s + pgrep -P 1 -u www-data -G www-data htcacheclean 1789s + service apache-htcacheclean status 1789s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1789s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1789s Active: inactive (dead) since Tue 2024-12-17 23:46:56 UTC; 1s ago 1789s Duration: 16.551s 1789s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1789s Main PID: 1722 (code=exited, status=0/SUCCESS) 1789s CPU: 2ms 1789s 1789s Dec 17 23:46:39 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1789s Dec 17 23:46:39 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1789s Dec 17 23:46:56 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1789s Dec 17 23:46:56 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1789s Dec 17 23:46:56 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1789s + a2dismod cache_disk 1789s Disabling external service apache-htcacheclean 1789s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1789s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1790s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1790s Module cache_disk disabled. 1790s To activate the new configuration, you need to run: 1790s systemctl restart apache2 1790s systemctl stop apache-htcacheclean 1790s + htc_enabled 1790s + ls /etc/rc[2345].d/S*apache-htcacheclean 1790s + return 1 1790s + a2enmod cache_socache 1790s Considering dependency cache for cache_socache: 1790s Module cache already enabled 1790s Enabling module cache_socache. 1790s To activate the new configuration, you need to run: 1790s systemctl restart apache2 1790s + htc_enabled 1790s + ls /etc/rc[2345].d/S*apache-htcacheclean 1790s + return 1 1790s + exit 0 1790s autopkgtest [23:46:58]: test htcacheclean: -----------------------] 1791s autopkgtest [23:46:59]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1791s htcacheclean PASS 1791s autopkgtest [23:46:59]: test ssl-passphrase: preparing testbed 1791s Reading package lists... 1791s Building dependency tree... 1791s Reading state information... 1792s Starting pkgProblemResolver with broken count: 0 1792s Starting 2 pkgProblemResolver with broken count: 0 1792s Done 1792s The following NEW packages will be installed: 1792s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1792s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1792s Need to get 1496 kB of archives. 1792s After this operation, 5953 kB of additional disk space will be used. 1792s Get:1 http://ftpmaster.internal/ubuntu noble/main ppc64el libtcl8.6 ppc64el 8.6.14+dfsg-1build1 [1204 kB] 1793s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el tcl8.6 ppc64el 8.6.14+dfsg-1build1 [14.8 kB] 1793s Get:3 http://ftpmaster.internal/ubuntu noble/universe ppc64el tcl-expect ppc64el 5.45.4-3 [122 kB] 1793s Get:4 http://ftpmaster.internal/ubuntu noble/universe ppc64el expect ppc64el 5.45.4-3 [137 kB] 1793s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1793s Preconfiguring packages ... 1793s Fetched 1496 kB in 1s (2387 kB/s) 1793s Selecting previously unselected package libtcl8.6:ppc64el. 1793s (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 ... 104112 files and directories currently installed.) 1793s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 1793s Unpacking libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 1793s Selecting previously unselected package tcl8.6. 1793s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_ppc64el.deb ... 1793s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 1793s Selecting previously unselected package tcl-expect:ppc64el. 1793s Preparing to unpack .../tcl-expect_5.45.4-3_ppc64el.deb ... 1793s Unpacking tcl-expect:ppc64el (5.45.4-3) ... 1793s Selecting previously unselected package expect. 1793s Preparing to unpack .../expect_5.45.4-3_ppc64el.deb ... 1793s Unpacking expect (5.45.4-3) ... 1793s Selecting previously unselected package ssl-cert. 1793s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 1793s Unpacking ssl-cert (1.1.2ubuntu1) ... 1793s Setting up ssl-cert (1.1.2ubuntu1) ... 1794s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1794s Setting up libtcl8.6:ppc64el (8.6.14+dfsg-1build1) ... 1794s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 1794s Setting up tcl-expect:ppc64el (5.45.4-3) ... 1794s Setting up expect (5.45.4-3) ... 1794s Processing triggers for man-db (2.12.0-4build2) ... 1795s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1796s autopkgtest [23:47:04]: test ssl-passphrase: [----------------------- 1796s + cd /etc/ssl/private 1796s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1796s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1796s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1796s writing RSA key 1796s + a2enmod ssl 1796s Considering dependency mime for ssl: 1796s Module mime already enabled 1796s Considering dependency socache_shmcb for ssl: 1796s Enabling module socache_shmcb. 1796s Enabling module ssl. 1796s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1796s To activate the new configuration, you need to run: 1796s systemctl restart apache2 1796s + a2ensite default-ssl 1796s Enabling site default-ssl. 1796s To activate the new configuration, you need to run: 1796s systemctl reload apache2 1796s + + expect 1796s password_responder 1796s + [ ! -e /run/systemd/ask-password/sck.* ] 1796s + sleep 1 1796s spawn service apache2 restart 1797s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1797s + [ ! -e /run/systemd/ask-password/sck.35e08fe47e6170e7 ] 1797s + echo ssl-passphrase test password responder: found prompt, sending password 1797s + + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.35e08fe47e6170e7 1797s echo test 1797s 1797s + echo Hello, world! 1797s + curl -k https://localhost/hello.txt 1797s % Total % Received % Xferd Average Speed Time Time Time Current 1797s Dload Upload Total Spent Left Speed 1797s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2048 0 --:--:-- --:--:-- --:--:-- 2333 1797s + result=Hello, world! 1797s + [ Hello, world! != Hello, world! ] 1798s autopkgtest [23:47:06]: test ssl-passphrase: -----------------------] 1798s ssl-passphrase PASS 1798s autopkgtest [23:47:06]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1798s autopkgtest [23:47:06]: test check-http2: preparing testbed 1873s autopkgtest [23:48:21]: testbed dpkg architecture: ppc64el 1873s autopkgtest [23:48:21]: testbed apt version: 2.7.14build2 1873s autopkgtest [23:48:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1873s autopkgtest [23:48:21]: testbed release detected to be: noble 1874s autopkgtest [23:48:22]: updating testbed package index (apt update) 1874s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 1875s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1875s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1875s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1875s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [76.5 kB] 1875s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 1875s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 1875s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [109 kB] 1875s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3752 B] 1875s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1176 B] 1875s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 1875s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [450 kB] 1875s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [9704 B] 1875s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 1880s Fetched 995 kB in 1s (1102 kB/s) 1881s Reading package lists... 1882s Reading package lists... 1882s Building dependency tree... 1882s Reading state information... 1883s Calculating upgrade... 1883s The following packages will be upgraded: 1883s cloud-init fwupd libfwupd2 linux-firmware 1883s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1883s Need to get 503 MB of archives. 1883s After this operation, 1005 kB of additional disk space will be used. 1883s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libfwupd2 ppc64el 1.9.27-0ubuntu1~24.04.1 [138 kB] 1883s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el fwupd ppc64el 1.9.27-0ubuntu1~24.04.1 [4690 kB] 1884s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el linux-firmware ppc64el 20240318.git3b128b60-0ubuntu2.6 [498 MB] 1904s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 1904s Preconfiguring packages ... 1904s Fetched 503 MB in 21s (24.4 MB/s) 1904s (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 ... 103294 files and directories currently installed.) 1904s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 1904s Unpacking libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1904s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 1904s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 1905s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_ppc64el.deb ... 1905s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 1908s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 1908s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 1908s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 1910s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 1910s Setting up libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) ... 1910s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 1910s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 1910s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 1911s fwupd.service is a disabled or a static unit not running, not starting it. 1911s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 1911s Processing triggers for man-db (2.12.0-4build2) ... 1912s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 1912s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1913s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 1913s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 1913s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1921s Reading package lists... 1921s Building dependency tree... 1921s Reading state information... 1922s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 1922s autopkgtest [23:49:10]: upgrading testbed (apt dist-upgrade and autopurge) 1922s Reading package lists... 1922s Building dependency tree... 1922s Reading state information... 1922s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1922s Starting 2 pkgProblemResolver with broken count: 0 1922s Done 1923s Entering ResolveByKeep 1923s 1923s The following packages will be upgraded: 1923s dpkg dpkg-dev libdpkg-perl 1923s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1923s Need to get 2683 kB of archives. 1923s After this operation, 0 B of additional disk space will be used. 1923s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg ppc64el 1.22.6ubuntu6.2 [1340 kB] 1924s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 1924s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 1924s Fetched 2683 kB in 1s (3889 kB/s) 1924s (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 ... 103399 files and directories currently installed.) 1924s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_ppc64el.deb ... 1924s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1924s Setting up dpkg (1.22.6ubuntu6.2) ... 1925s (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 ... 103399 files and directories currently installed.) 1925s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 1925s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1925s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 1925s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 1925s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 1925s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 1925s Processing triggers for man-db (2.12.0-4build2) ... 1927s Reading package lists... 1927s Building dependency tree... 1927s Reading state information... 1927s Starting pkgProblemResolver with broken count: 0 1927s Starting 2 pkgProblemResolver with broken count: 0 1927s Done 1928s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1928s autopkgtest [23:49:16]: rebooting testbed after setup commands that affected boot 1932s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1964s Reading package lists... 1964s Building dependency tree... 1964s Reading state information... 1964s Starting pkgProblemResolver with broken count: 0 1964s Starting 2 pkgProblemResolver with broken count: 0 1964s Done 1965s The following NEW packages will be installed: 1965s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1965s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1965s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 1965s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 1965s Need to get 2881 kB of archives. 1965s After this operation, 16.7 MB of additional disk space will be used. 1965s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libapr1t64 ppc64el 1.7.2-3.1ubuntu0.1 [133 kB] 1965s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 1965s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 1965s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 1965s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 1965s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.5 [1555 kB] 1965s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 1965s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.5 [102 kB] 1965s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.5 [90.2 kB] 1965s Get:10 http://ftpmaster.internal/ubuntu noble/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 1965s Get:11 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjemalloc2 ppc64el 5.3.0-2build1 [259 kB] 1965s Get:12 http://ftpmaster.internal/ubuntu noble-updates/universe ppc64el nghttp2-client ppc64el 1.59.0-1ubuntu0.1 [174 kB] 1965s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1966s Preconfiguring packages ... 1966s Fetched 2881 kB in 1s (3615 kB/s) 1966s Selecting previously unselected package libapr1t64:ppc64el. 1966s (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 ... 103399 files and directories currently installed.) 1966s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_ppc64el.deb ... 1966s Unpacking libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 1966s Selecting previously unselected package libaprutil1t64:ppc64el. 1966s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 1966s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1966s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 1966s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 1966s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1966s Selecting previously unselected package libaprutil1-ldap:ppc64el. 1966s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 1966s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1966s Selecting previously unselected package liblua5.4-0:ppc64el. 1966s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 1966s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 1966s Selecting previously unselected package apache2-bin. 1966s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_ppc64el.deb ... 1966s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 1966s Selecting previously unselected package apache2-data. 1966s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 1966s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 1966s Selecting previously unselected package apache2-utils. 1966s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_ppc64el.deb ... 1966s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 1966s Selecting previously unselected package apache2. 1966s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_ppc64el.deb ... 1966s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 1966s Selecting previously unselected package libev4t64:ppc64el. 1966s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 1966s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 1966s Selecting previously unselected package libjemalloc2:ppc64el. 1966s Preparing to unpack .../10-libjemalloc2_5.3.0-2build1_ppc64el.deb ... 1966s Unpacking libjemalloc2:ppc64el (5.3.0-2build1) ... 1966s Selecting previously unselected package nghttp2-client. 1966s Preparing to unpack .../11-nghttp2-client_1.59.0-1ubuntu0.1_ppc64el.deb ... 1966s Unpacking nghttp2-client (1.59.0-1ubuntu0.1) ... 1966s Selecting previously unselected package ssl-cert. 1966s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 1966s Unpacking ssl-cert (1.1.2ubuntu1) ... 1966s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 1966s Setting up libjemalloc2:ppc64el (5.3.0-2build1) ... 1966s Setting up nghttp2-client (1.59.0-1ubuntu0.1) ... 1966s Setting up ssl-cert (1.1.2ubuntu1) ... 1967s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1968s Setting up libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 1968s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 1968s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 1968s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 1968s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 1968s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 1968s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 1968s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 1968s Setting up apache2 (2.4.58-1ubuntu8.5) ... 1968s Enabling module mpm_event. 1968s Enabling module authz_core. 1968s Enabling module authz_host. 1968s Enabling module authn_core. 1968s Enabling module auth_basic. 1968s Enabling module access_compat. 1968s Enabling module authn_file. 1968s Enabling module authz_user. 1968s Enabling module alias. 1968s Enabling module dir. 1968s Enabling module autoindex. 1968s Enabling module env. 1968s Enabling module mime. 1968s Enabling module negotiation. 1968s Enabling module setenvif. 1968s Enabling module filter. 1968s Enabling module deflate. 1968s Enabling module status. 1968s Enabling module reqtimeout. 1968s Enabling conf charset. 1968s Enabling conf localized-error-pages. 1968s Enabling conf other-vhosts-access-log. 1968s Enabling conf security. 1969s Enabling conf serve-cgi-bin. 1969s Enabling site 000-default. 1969s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1970s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1971s Processing triggers for ufw (0.36.2-6) ... 1971s Processing triggers for man-db (2.12.0-4build2) ... 1972s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 1978s autopkgtest [23:50:06]: test check-http2: [----------------------- 1978s + a2enmod http2 1978s Enabling module http2. 1978s + a2enmod ssl 1978s To activate the new configuration, you need to run: 1978s systemctl restart apache2 1978s Considering dependency mime for ssl: 1978s Module mime already enabled 1978s Considering dependency socache_shmcb for ssl: 1978s Enabling module socache_shmcb. 1978s Enabling module ssl. 1978s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1978s To activate the new configuration, you need to run: 1978s systemctl restart apache2 1978s + a2ensite default-ssl 1978s Enabling site default-ssl. 1978s To activate the new configuration, you need to run: 1978s systemctl reload apache2 1978s + echo Protocols h2c h2 http/1.1 1978s + service apache2 restart 1978s + echo Hello, world! 1978s + testapache curl -s -k http://localhost/hello.txt 1978s + cmd=curl -s -k http://localhost/hello.txt 1978s + curl -s -k http://localhost/hello.txt 1978s + OK 1978s result=Hello, world! 1978s + [ Hello, world! != Hello, world! ] 1978s + echo OK 1978s + testapache curl -s -k https://localhost/hello.txt 1978s + cmd=curl -s -k https://localhost/hello.txt 1978s + curl -s -k https://localhost/hello.txt 1978s OK 1978s + result=Hello, world! 1978s + [ Hello, world! != Hello, world! ] 1978s + echo OK 1978s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1978s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1978s + nghttp --no-verify-peer https://localhost/hello.txt 1978s OK 1978s + result=Hello, world! 1978s + [ Hello, world! != Hello, world! ] 1978s + echo OK 1978s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1978s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1978s + nghttp -u --no-verify-peer http://localhost/hello.txt 1978s OK 1978s + result=Hello, world! 1978s + [ Hello, world! != Hello, world! ] 1978s + echo OK 1979s autopkgtest [23:50:07]: test check-http2: -----------------------] 1979s autopkgtest [23:50:07]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1979s check-http2 PASS 1979s autopkgtest [23:50:07]: test check-ubuntu-branding: preparing testbed 2070s autopkgtest [23:51:38]: testbed dpkg architecture: ppc64el 2071s autopkgtest [23:51:39]: testbed apt version: 2.7.14build2 2071s autopkgtest [23:51:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2071s autopkgtest [23:51:39]: testbed release detected to be: noble 2072s autopkgtest [23:51:40]: updating testbed package index (apt update) 2072s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2073s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2073s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2073s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2073s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2073s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2073s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [76.5 kB] 2073s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [109 kB] 2073s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3752 B] 2073s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1176 B] 2073s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 2073s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [450 kB] 2073s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [9704 B] 2073s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 2078s Fetched 995 kB in 1s (1025 kB/s) 2079s Reading package lists... 2080s Reading package lists... 2080s Building dependency tree... 2080s Reading state information... 2080s Calculating upgrade... 2080s The following packages will be upgraded: 2080s cloud-init fwupd libfwupd2 linux-firmware 2080s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2080s Need to get 503 MB of archives. 2080s After this operation, 1005 kB of additional disk space will be used. 2080s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libfwupd2 ppc64el 1.9.27-0ubuntu1~24.04.1 [138 kB] 2081s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el fwupd ppc64el 1.9.27-0ubuntu1~24.04.1 [4690 kB] 2082s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el linux-firmware ppc64el 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2098s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2098s Preconfiguring packages ... 2098s Fetched 503 MB in 17s (29.0 MB/s) 2098s (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 ... 103294 files and directories currently installed.) 2098s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 2098s Unpacking libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2098s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 2099s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2099s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_ppc64el.deb ... 2099s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2103s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2103s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2104s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2105s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2105s Setting up libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) ... 2105s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2106s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2106s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2106s fwupd.service is a disabled or a static unit not running, not starting it. 2106s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2106s Processing triggers for man-db (2.12.0-4build2) ... 2109s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2109s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2109s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2109s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2109s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2120s Reading package lists... 2120s Building dependency tree... 2120s Reading state information... 2120s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2120s autopkgtest [23:52:28]: upgrading testbed (apt dist-upgrade and autopurge) 2120s Reading package lists... 2121s Building dependency tree... 2121s Reading state information... 2121s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2121s Starting 2 pkgProblemResolver with broken count: 0 2121s Done 2122s Entering ResolveByKeep 2122s 2122s The following packages will be upgraded: 2122s dpkg dpkg-dev libdpkg-perl 2122s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2122s Need to get 2683 kB of archives. 2122s After this operation, 0 B of additional disk space will be used. 2122s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg ppc64el 1.22.6ubuntu6.2 [1340 kB] 2123s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2123s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2123s Fetched 2683 kB in 1s (4070 kB/s) 2123s (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 ... 103399 files and directories currently installed.) 2123s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_ppc64el.deb ... 2123s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2123s Setting up dpkg (1.22.6ubuntu6.2) ... 2124s (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 ... 103399 files and directories currently installed.) 2124s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2124s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2124s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2124s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2124s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2124s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2124s Processing triggers for man-db (2.12.0-4build2) ... 2126s Reading package lists... 2126s Building dependency tree... 2126s Reading state information... 2126s Starting pkgProblemResolver with broken count: 0 2126s Starting 2 pkgProblemResolver with broken count: 0 2126s Done 2127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2127s autopkgtest [23:52:35]: rebooting testbed after setup commands that affected boot 2131s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2165s Reading package lists... 2165s Building dependency tree... 2165s Reading state information... 2165s Starting pkgProblemResolver with broken count: 0 2165s Starting 2 pkgProblemResolver with broken count: 0 2165s Done 2166s The following NEW packages will be installed: 2166s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2166s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2166s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2166s Need to get 2395 kB of archives. 2166s After this operation, 15.2 MB of additional disk space will be used. 2166s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libapr1t64 ppc64el 1.7.2-3.1ubuntu0.1 [133 kB] 2166s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 2166s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 2166s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 2166s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 2166s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.5 [1555 kB] 2166s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2166s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.5 [102 kB] 2166s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.5 [90.2 kB] 2167s Fetched 2395 kB in 1s (3421 kB/s) 2167s Selecting previously unselected package libapr1t64:ppc64el. 2167s (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 ... 103399 files and directories currently installed.) 2167s Preparing to unpack .../0-libapr1t64_1.7.2-3.1ubuntu0.1_ppc64el.deb ... 2167s Unpacking libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 2167s Selecting previously unselected package libaprutil1t64:ppc64el. 2167s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 2167s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2167s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2167s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 2167s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2167s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2167s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 2167s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2167s Selecting previously unselected package liblua5.4-0:ppc64el. 2167s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 2167s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 2168s Selecting previously unselected package apache2-bin. 2168s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu8.5_ppc64el.deb ... 2168s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2168s Selecting previously unselected package apache2-data. 2168s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2168s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2168s Selecting previously unselected package apache2-utils. 2168s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu8.5_ppc64el.deb ... 2168s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2168s Selecting previously unselected package apache2. 2168s Preparing to unpack .../8-apache2_2.4.58-1ubuntu8.5_ppc64el.deb ... 2168s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2168s Setting up libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 2168s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 2168s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2168s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2168s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2168s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2168s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2168s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2168s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2168s Enabling module mpm_event. 2168s Enabling module authz_core. 2168s Enabling module authz_host. 2168s Enabling module authn_core. 2168s Enabling module auth_basic. 2168s Enabling module access_compat. 2168s Enabling module authn_file. 2168s Enabling module authz_user. 2168s Enabling module alias. 2168s Enabling module dir. 2168s Enabling module autoindex. 2168s Enabling module env. 2168s Enabling module mime. 2168s Enabling module negotiation. 2168s Enabling module setenvif. 2168s Enabling module filter. 2168s Enabling module deflate. 2169s Enabling module status. 2169s Enabling module reqtimeout. 2169s Enabling conf charset. 2169s Enabling conf localized-error-pages. 2169s Enabling conf other-vhosts-access-log. 2169s Enabling conf security. 2169s Enabling conf serve-cgi-bin. 2169s Enabling site 000-default. 2170s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2170s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2172s Processing triggers for ufw (0.36.2-6) ... 2172s Processing triggers for man-db (2.12.0-4build2) ... 2174s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2179s autopkgtest [23:53:27]: test check-ubuntu-branding: [----------------------- 2180s + ubuntu_logo_path=icons/ubuntu-logo.png 2180s ++ curl -s http://localhost 2180s + html_content=' 2180s 2180s 2180s 2180s 2180s Apache2 Ubuntu Default Page: It works 2180s 2180s 2180s 2180s
2180s 2180s
2180s
2180s

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

2180s 2180s

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

2180s 2180s
2180s
2180s
2180s Configuration Overview 2180s
2180s
2180s

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

2180s

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

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

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

2180s

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

2180s
2180s 2180s
2180s
2180s Reporting Problems 2180s
2180s
2180s

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

2180s

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

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

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

2180s 2180s

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

2180s 2180s
2180s
2180s
2180s Configuration Overview 2180s
2180s
2180s

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

2180s

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

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

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

2180s

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

2180s
2180s 2180s
2180s
2180s Reporting Problems 2180s
2180s
2180s

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

2180s

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

2180s
2180s 2180s
2180s
2180s
2180s
2180s 2180s =~ icons/ubuntu-logo\.png ]] 2180s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2180s ++ grep Content-Type 2180s ++ cut -d ' ' -f 2- 2180s ++ tr -d '[:space:]' 2180s + content_type=image/png 2180s + expected=image/png 2180s + '[' image/png '!=' image/png ']' 2180s autopkgtest [23:53:28]: test check-ubuntu-branding: -----------------------] 2180s autopkgtest [23:53:28]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2180s check-ubuntu-branding PASS 2181s autopkgtest [23:53:29]: test chroot: preparing testbed 2277s autopkgtest [23:55:05]: testbed dpkg architecture: ppc64el 2278s autopkgtest [23:55:06]: testbed apt version: 2.7.14build2 2278s autopkgtest [23:55:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2278s autopkgtest [23:55:06]: testbed release detected to be: noble 2279s autopkgtest [23:55:07]: updating testbed package index (apt update) 2279s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 2280s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2280s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2280s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2280s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [76.5 kB] 2280s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4008 B] 2280s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [75.5 kB] 2280s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [109 kB] 2280s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3752 B] 2280s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1176 B] 2280s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 2280s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [450 kB] 2280s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [9704 B] 2280s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 2285s Fetched 995 kB in 1s (865 kB/s) 2286s Reading package lists... 2287s Reading package lists... 2287s Building dependency tree... 2287s Reading state information... 2288s Calculating upgrade... 2288s The following packages will be upgraded: 2288s cloud-init fwupd libfwupd2 linux-firmware 2288s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2288s Need to get 503 MB of archives. 2288s After this operation, 1005 kB of additional disk space will be used. 2288s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libfwupd2 ppc64el 1.9.27-0ubuntu1~24.04.1 [138 kB] 2288s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el fwupd ppc64el 1.9.27-0ubuntu1~24.04.1 [4690 kB] 2290s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el linux-firmware ppc64el 20240318.git3b128b60-0ubuntu2.6 [498 MB] 2308s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el cloud-init all 24.4-0ubuntu1~24.04.2 [602 kB] 2309s Preconfiguring packages ... 2309s Fetched 503 MB in 21s (24.3 MB/s) 2309s (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 ... 103294 files and directories currently installed.) 2309s Preparing to unpack .../libfwupd2_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 2309s Unpacking libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2309s Preparing to unpack .../fwupd_1.9.27-0ubuntu1~24.04.1_ppc64el.deb ... 2309s Unpacking fwupd (1.9.27-0ubuntu1~24.04.1) over (1.9.24-1~24.04.1) ... 2310s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu2.6_ppc64el.deb ... 2310s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu2.6) over (20240318.git3b128b60-0ubuntu2.5) ... 2314s Preparing to unpack .../cloud-init_24.4-0ubuntu1~24.04.2_all.deb ... 2314s Unpacking cloud-init (24.4-0ubuntu1~24.04.2) over (24.3.1-0ubuntu0~24.04.2) ... 2314s Setting up cloud-init (24.4-0ubuntu1~24.04.2) ... 2316s Setting up linux-firmware (20240318.git3b128b60-0ubuntu2.6) ... 2316s Setting up libfwupd2:ppc64el (1.9.27-0ubuntu1~24.04.1) ... 2316s Setting up fwupd (1.9.27-0ubuntu1~24.04.1) ... 2317s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 2317s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2317s fwupd.service is a disabled or a static unit not running, not starting it. 2317s Processing triggers for rsyslog (8.2312.0-3ubuntu9) ... 2318s Processing triggers for man-db (2.12.0-4build2) ... 2320s Processing triggers for dbus (1.14.10-4ubuntu4.1) ... 2320s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2320s Processing triggers for initramfs-tools (0.142ubuntu25.4) ... 2320s update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic 2320s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 2332s Reading package lists... 2332s Building dependency tree... 2332s Reading state information... 2333s 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2333s autopkgtest [23:56:01]: upgrading testbed (apt dist-upgrade and autopurge) 2333s Reading package lists... 2334s Building dependency tree... 2334s Reading state information... 2334s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2334s Starting 2 pkgProblemResolver with broken count: 0 2334s Done 2335s Entering ResolveByKeep 2335s 2335s The following packages will be upgraded: 2335s dpkg dpkg-dev libdpkg-perl 2336s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2336s Need to get 2683 kB of archives. 2336s After this operation, 0 B of additional disk space will be used. 2336s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg ppc64el 1.22.6ubuntu6.2 [1340 kB] 2336s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el dpkg-dev all 1.22.6ubuntu6.2 [1074 kB] 2336s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdpkg-perl all 1.22.6ubuntu6.2 [269 kB] 2337s Fetched 2683 kB in 1s (3676 kB/s) 2337s (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 ... 103399 files and directories currently installed.) 2337s Preparing to unpack .../dpkg_1.22.6ubuntu6.2_ppc64el.deb ... 2337s Unpacking dpkg (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2337s Setting up dpkg (1.22.6ubuntu6.2) ... 2338s (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 ... 103399 files and directories currently installed.) 2338s Preparing to unpack .../dpkg-dev_1.22.6ubuntu6.2_all.deb ... 2338s Unpacking dpkg-dev (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2338s Preparing to unpack .../libdpkg-perl_1.22.6ubuntu6.2_all.deb ... 2338s Unpacking libdpkg-perl (1.22.6ubuntu6.2) over (1.22.6ubuntu6.1) ... 2338s Setting up libdpkg-perl (1.22.6ubuntu6.2) ... 2338s Setting up dpkg-dev (1.22.6ubuntu6.2) ... 2338s Processing triggers for man-db (2.12.0-4build2) ... 2340s Reading package lists... 2341s Building dependency tree... 2341s Reading state information... 2341s Starting pkgProblemResolver with broken count: 0 2341s Starting 2 pkgProblemResolver with broken count: 0 2341s Done 2341s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2342s autopkgtest [23:56:10]: rebooting testbed after setup commands that affected boot 2345s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2380s Reading package lists... 2380s Building dependency tree... 2380s Reading state information... 2380s Starting pkgProblemResolver with broken count: 0 2380s Starting 2 pkgProblemResolver with broken count: 0 2380s Done 2381s The following NEW packages will be installed: 2381s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2381s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-13 2381s gcc-13-base gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu 2381s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 2381s libatomic1 libcc1-0 libgcc-13-dev libgomp1 libisl23 libitm1 liblsan0 2381s liblua5.4-0 libmpc3 libquadmath0 libtsan2 libubsan1 2381s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 2381s Need to get 42.9 MB of archives. 2381s After this operation, 154 MB of additional disk space will be used. 2381s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libapr1t64 ppc64el 1.7.2-3.1ubuntu0.1 [133 kB] 2381s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1t64 ppc64el 1.6.3-1.1ubuntu7 [113 kB] 2381s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1.1ubuntu7 [12.5 kB] 2381s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1.1ubuntu7 [9298 B] 2381s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3build2 [216 kB] 2381s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu8.5 [1555 kB] 2381s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-data all 2.4.58-1ubuntu8.5 [163 kB] 2381s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu8.5 [102 kB] 2381s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el apache2 ppc64el 2.4.58-1ubuntu8.5 [90.2 kB] 2381s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el gcc-13-base ppc64el 13.3.0-6ubuntu2~24.04 [51.5 kB] 2381s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] 2381s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] 2381s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.3.0-6ubuntu2~24.04 [9753 kB] 2382s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el cpp-13 ppc64el 13.3.0-6ubuntu2~24.04 [1044 B] 2382s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 2382s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 2382s Get:17 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libcc1-0 ppc64el 14.2.0-4ubuntu2~24.04 [48.3 kB] 2382s Get:18 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libgomp1 ppc64el 14.2.0-4ubuntu2~24.04 [161 kB] 2382s Get:19 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libitm1 ppc64el 14.2.0-4ubuntu2~24.04 [32.2 kB] 2382s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libatomic1 ppc64el 14.2.0-4ubuntu2~24.04 [10.8 kB] 2382s Get:21 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libasan8 ppc64el 14.2.0-4ubuntu2~24.04 [2970 kB] 2382s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el liblsan0 ppc64el 14.2.0-4ubuntu2~24.04 [1328 kB] 2382s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libtsan2 ppc64el 14.2.0-4ubuntu2~24.04 [2702 kB] 2382s Get:24 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libubsan1 ppc64el 14.2.0-4ubuntu2~24.04 [1196 kB] 2382s Get:25 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libquadmath0 ppc64el 14.2.0-4ubuntu2~24.04 [158 kB] 2382s Get:26 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el libgcc-13-dev ppc64el 13.3.0-6ubuntu2~24.04 [1580 kB] 2382s Get:27 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.3.0-6ubuntu2~24.04 [19.1 MB] 2382s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main ppc64el gcc-13 ppc64el 13.3.0-6ubuntu2~24.04 [494 kB] 2382s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 2382s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 2383s Fetched 42.9 MB in 2s (23.1 MB/s) 2383s Selecting previously unselected package libapr1t64:ppc64el. 2383s (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 ... 103399 files and directories currently installed.) 2383s Preparing to unpack .../00-libapr1t64_1.7.2-3.1ubuntu0.1_ppc64el.deb ... 2383s Unpacking libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 2383s Selecting previously unselected package libaprutil1t64:ppc64el. 2383s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_ppc64el.deb ... 2383s Unpacking libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2383s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2383s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_ppc64el.deb ... 2383s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2383s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2383s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_ppc64el.deb ... 2383s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2383s Selecting previously unselected package liblua5.4-0:ppc64el. 2383s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_ppc64el.deb ... 2383s Unpacking liblua5.4-0:ppc64el (5.4.6-3build2) ... 2383s Selecting previously unselected package apache2-bin. 2383s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu8.5_ppc64el.deb ... 2383s Unpacking apache2-bin (2.4.58-1ubuntu8.5) ... 2384s Selecting previously unselected package apache2-data. 2384s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu8.5_all.deb ... 2384s Unpacking apache2-data (2.4.58-1ubuntu8.5) ... 2384s Selecting previously unselected package apache2-utils. 2384s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu8.5_ppc64el.deb ... 2384s Unpacking apache2-utils (2.4.58-1ubuntu8.5) ... 2384s Selecting previously unselected package apache2. 2384s Preparing to unpack .../08-apache2_2.4.58-1ubuntu8.5_ppc64el.deb ... 2384s Unpacking apache2 (2.4.58-1ubuntu8.5) ... 2384s Selecting previously unselected package gcc-13-base:ppc64el. 2384s Preparing to unpack .../09-gcc-13-base_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking gcc-13-base:ppc64el (13.3.0-6ubuntu2~24.04) ... 2384s Selecting previously unselected package libisl23:ppc64el. 2384s Preparing to unpack .../10-libisl23_0.26-3build1_ppc64el.deb ... 2384s Unpacking libisl23:ppc64el (0.26-3build1) ... 2384s Selecting previously unselected package libmpc3:ppc64el. 2384s Preparing to unpack .../11-libmpc3_1.3.1-1build1_ppc64el.deb ... 2384s Unpacking libmpc3:ppc64el (1.3.1-1build1) ... 2384s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 2384s Preparing to unpack .../12-cpp-13-powerpc64le-linux-gnu_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking cpp-13-powerpc64le-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2384s Selecting previously unselected package cpp-13. 2384s Preparing to unpack .../13-cpp-13_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 2384s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2384s Preparing to unpack .../14-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2384s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2384s Selecting previously unselected package cpp. 2384s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2384s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2384s Selecting previously unselected package libcc1-0:ppc64el. 2384s Preparing to unpack .../16-libcc1-0_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libcc1-0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libgomp1:ppc64el. 2384s Preparing to unpack .../17-libgomp1_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libgomp1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libitm1:ppc64el. 2384s Preparing to unpack .../18-libitm1_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libitm1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libatomic1:ppc64el. 2384s Preparing to unpack .../19-libatomic1_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libatomic1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libasan8:ppc64el. 2384s Preparing to unpack .../20-libasan8_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libasan8:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package liblsan0:ppc64el. 2384s Preparing to unpack .../21-liblsan0_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking liblsan0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libtsan2:ppc64el. 2384s Preparing to unpack .../22-libtsan2_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libtsan2:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libubsan1:ppc64el. 2384s Preparing to unpack .../23-libubsan1_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libubsan1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libquadmath0:ppc64el. 2384s Preparing to unpack .../24-libquadmath0_14.2.0-4ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libquadmath0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2384s Selecting previously unselected package libgcc-13-dev:ppc64el. 2384s Preparing to unpack .../25-libgcc-13-dev_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2384s Unpacking libgcc-13-dev:ppc64el (13.3.0-6ubuntu2~24.04) ... 2385s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 2385s Preparing to unpack .../26-gcc-13-powerpc64le-linux-gnu_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2385s Unpacking gcc-13-powerpc64le-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2385s Selecting previously unselected package gcc-13. 2385s Preparing to unpack .../27-gcc-13_13.3.0-6ubuntu2~24.04_ppc64el.deb ... 2385s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 2385s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2385s Preparing to unpack .../28-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2385s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2385s Selecting previously unselected package gcc. 2385s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2385s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2385s Setting up libgomp1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up gcc-13-base:ppc64el (13.3.0-6ubuntu2~24.04) ... 2385s Setting up libquadmath0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libmpc3:ppc64el (1.3.1-1build1) ... 2385s Setting up libatomic1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libubsan1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libasan8:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libapr1t64:ppc64el (1.7.2-3.1ubuntu0.1) ... 2385s Setting up liblua5.4-0:ppc64el (5.4.6-3build2) ... 2385s Setting up apache2-data (2.4.58-1ubuntu8.5) ... 2385s Setting up libtsan2:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libisl23:ppc64el (0.26-3build1) ... 2385s Setting up cpp-13-powerpc64le-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2385s Setting up libcc1-0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up liblsan0:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up libitm1:ppc64el (14.2.0-4ubuntu2~24.04) ... 2385s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2385s Setting up libaprutil1t64:ppc64el (1.6.3-1.1ubuntu7) ... 2385s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 2385s Setting up libaprutil1-ldap:ppc64el (1.6.3-1.1ubuntu7) ... 2385s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1.1ubuntu7) ... 2385s Setting up libgcc-13-dev:ppc64el (13.3.0-6ubuntu2~24.04) ... 2385s Setting up cpp (4:13.2.0-7ubuntu1) ... 2385s Setting up apache2-utils (2.4.58-1ubuntu8.5) ... 2385s Setting up apache2-bin (2.4.58-1ubuntu8.5) ... 2385s Setting up gcc-13-powerpc64le-linux-gnu (13.3.0-6ubuntu2~24.04) ... 2385s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 2385s Setting up apache2 (2.4.58-1ubuntu8.5) ... 2385s Enabling module mpm_event. 2385s Enabling module authz_core. 2385s Enabling module authz_host. 2385s Enabling module authn_core. 2385s Enabling module auth_basic. 2385s Enabling module access_compat. 2385s Enabling module authn_file. 2385s Enabling module authz_user. 2385s Enabling module alias. 2386s Enabling module dir. 2386s Enabling module autoindex. 2386s Enabling module env. 2386s Enabling module mime. 2386s Enabling module negotiation. 2386s Enabling module setenvif. 2386s Enabling module filter. 2386s Enabling module deflate. 2386s Enabling module status. 2386s Enabling module reqtimeout. 2386s Enabling conf charset. 2386s Enabling conf localized-error-pages. 2386s Enabling conf other-vhosts-access-log. 2386s Enabling conf security. 2386s Enabling conf serve-cgi-bin. 2386s Enabling site 000-default. 2387s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2388s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2389s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2389s Setting up gcc (4:13.2.0-7ubuntu1) ... 2389s Processing triggers for ufw (0.36.2-6) ... 2389s Processing triggers for man-db (2.12.0-4build2) ... 2391s Processing triggers for libc-bin (2.39-0ubuntu8.3) ... 2397s autopkgtest [23:57:05]: test chroot: [----------------------- 2397s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2397s + gcc --print-file-name=libgcc_s.so.1 2397s + LIBGCC_S_PATH=/usr/lib/gcc/powerpc64le-linux-gnu/13/../../../powerpc64le-linux-gnu/libgcc_s.so.1 2397s + cat 2397s + a2enconf chroot 2397s Enabling conf chroot. 2397s To activate the new configuration, you need to run: 2397s systemctl reload apache2 2397s + echo Hello, world! 2397s + service apache2 restart 2398s + wget -qO- http://localhost/hello.txt 2398s + result=Hello, world! 2398s + [ Hello, world! != Hello, world! ] 2398s autopkgtest [23:57:06]: test chroot: -----------------------] 2398s autopkgtest [23:57:06]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2398s chroot PASS 2399s autopkgtest [23:57:07]: @@@@@@@@@@@@@@@@@@@@ summary 2399s run-test-suite PASS 2399s duplicate-module-load PASS 2399s default-mods PASS 2399s htcacheclean PASS 2399s ssl-passphrase PASS 2399s check-http2 PASS 2399s check-ubuntu-branding PASS 2399s chroot PASS 2403s nova [W] Using flock in prodstack6-ppc64el 2403s Creating nova instance adt-noble-ppc64el-apache2-20241217-215851-juju-7f2275-prod-proposed-migration-environment-15-5c405664-6ee2-470f-ab83-97799d0fa7a1 from image adt/ubuntu-noble-ppc64el-server-20241217.img (UUID c05ba098-b366-4390-91d1-1c665f2b9c85)... 2403s nova [W] Timed out waiting for 0b86d239-1882-456a-a41b-03b5b5f4c64f to get deleted. 2403s nova [W] Using flock in prodstack6-ppc64el 2403s Creating nova instance adt-noble-ppc64el-apache2-20241217-215851-juju-7f2275-prod-proposed-migration-environment-15-5c405664-6ee2-470f-ab83-97799d0fa7a1 from image adt/ubuntu-noble-ppc64el-server-20241217.img (UUID c05ba098-b366-4390-91d1-1c665f2b9c85)... 2403s nova [W] Timed out waiting for cb1bb7cb-0725-4e60-8ddf-e05c6a639ee9 to get deleted. 2403s nova [W] Using flock in prodstack6-ppc64el 2403s Creating nova instance adt-noble-ppc64el-apache2-20241217-215851-juju-7f2275-prod-proposed-migration-environment-15-5c405664-6ee2-470f-ab83-97799d0fa7a1 from image adt/ubuntu-noble-ppc64el-server-20241217.img (UUID c05ba098-b366-4390-91d1-1c665f2b9c85)... 2403s nova [W] Timed out waiting for 7df0a57f-64cc-4f9e-8aaa-133862d60c7c to get deleted. 2403s nova [W] Using flock in prodstack6-ppc64el 2403s Creating nova instance adt-noble-ppc64el-apache2-20241217-215851-juju-7f2275-prod-proposed-migration-environment-15-5c405664-6ee2-470f-ab83-97799d0fa7a1 from image adt/ubuntu-noble-ppc64el-server-20241217.img (UUID c05ba098-b366-4390-91d1-1c665f2b9c85)... 2403s nova [W] Timed out waiting for 841e062f-e8c3-4830-a845-aa1b05a934d3 to get deleted. 2403s nova [W] Using flock in prodstack6-ppc64el 2403s Creating nova instance adt-noble-ppc64el-apache2-20241217-215851-juju-7f2275-prod-proposed-migration-environment-15-5c405664-6ee2-470f-ab83-97799d0fa7a1 from image adt/ubuntu-noble-ppc64el-server-20241217.img (UUID c05ba098-b366-4390-91d1-1c665f2b9c85)... 2403s nova [W] Timed out waiting for f5bb5631-ea51-4089-b753-6e6a6179647f to get deleted.